#include <TCPConnection.h>
Inheritance diagram for TCPConnection:

Public Methods | |
| TCPConnection () | |
| Costruttore di Default. More... | |
| TCPConnection (antStackRef ipStack) | |
| Costruttore base. More... | |
| virtual | ~TCPConnection () |
| Distruttore di Default. | |
| antModuleRef & | getEndpoint () |
| Restituisce un riferimento all'Endpoint. More... | |
| void | setState (ConnectionState st) |
| Imposta lo stato della connessione. More... | |
| ConnectionState | getState () |
| Restituisce lo stato corrente della connessione. More... | |
| void | setPort (Port prt) |
| Imposta la porta della connessione TCP. More... | |
| Port | getPort () |
| Ritorna la porta TCP di comunicazione. More... | |
| virtual OStatus | initConnection ()=0 |
| Inizializza la connessione. More... | |
| virtual OStatus | stop ()=0 |
| Ferma la connessione. More... | |
Protected Attributes | |
| antModuleRef | endpoint |
| Riferimento all'Endpoint della connessione. | |
| antStackRef | ipstackRef |
| Riferimento allo stack TCP/IP dell'Aibo. | |
| ConnectionState | state |
| Stato della connessione. More... | |
| Port | port |
| Porta TCP di comunicazione. | |
Classe base che definisce una connessione TCP priva di buffer, utile per essere ereditata da connessioni piu' specifiche. Non si occupa della gestione dei metodi di CONNECT e LISTEN in quanto, per motivi sia di efficienza, sia di incompatibilita' tecnica di gestione (necessita' di utilizzare Extra-entry point) vengono gestiti da TelepatiTcp.
|
|
Costruttore di Default. Imposta una connessione non valida. |
|
|
Costruttore base. Inizializza i valori del putatore allo stack TCP/IP dell'Aibo e la imposta come CLOSED.
|
|
|
Restituisce un riferimento all'Endpoint. Fornisce l'Endpoint (concetto OPEN-R simile alle Socket di Unix) della connessione.@return endpoint della connessione |
|
|
Ritorna la porta TCP di comunicazione.
|
|
|
Restituisce lo stato corrente della connessione.
|
|
|
Inizializza la connessione. Ha il compito di inizializzare il buffer di comunicazione e di creare ed inizializzare l'Endpoint della connessione. Da implementare. Implemented in TCPRecvConnection. |
|
|
Imposta la porta della connessione TCP.
|
|
|
Imposta lo stato della connessione.
|
|
|
Ferma la connessione. Chiude la connessione, dopo la chiamata a questo metodo la connessione non sara' piu' utilizzabile, per riutilizzarla dovra' essere reinizializzata. Da implementare. Implemented in TCPRecvConnection. |
|
|
Stato della connessione.
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002