#include <network_delivery_impl.h>
Inheritance diagram for CL_ConnectionProvider:

Public Methods | |
| virtual | ~CL_ConnectionProvider () |
| virtual CL_UDPConnection* | create_udp_connection (unsigned int port)=0 |
| virtual CL_Connection* | get_client ()=0 |
| param: port - UDP port to listen on (in host byte order).retval: The created udp connection. | |
| virtual CL_Connection* | create_tcp_connection (int ip_addr, int port)=0 |
| retval: Connection to the NetSession layer. | |
| virtual CL_Connection* | accept ()=0 |
| param: ip_addr - The IP address in network byte order.param: port - Port number on that host (in host byte order).retval: Returns the connection to the host. | |
| virtual void | start_accept_on_port (int port)=0 |
| retval: The new connection that appeared. | |
| virtual void | stop_accept_on_port (int port)=0 |
| param: port - Port connections should be accepted on (in host byte order). | |
| virtual void | wait_for_connection_data (CL_Mutex *mutex)=0 |
| param: port - Port to stop accepts (in host byte order). | |
| virtual void | remove_connection (CL_Connection *removed_connection)=0 |
Definition at line 119 of file network_delivery_impl.h.
|
|
Definition at line 128 of file network_delivery_impl.h. |
|
|
param: ip_addr - The IP address in network byte order.param: port - Port number on that host (in host byte order).retval: Returns the connection to the host.
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
|
|
retval: Connection to the NetSession layer.
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
|
|
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
|
|
param: port - UDP port to listen on (in host byte order).retval: The created udp connection.
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
|
|
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
|
|
retval: The new connection that appeared.
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
|
|
param: port - Port connections should be accepted on (in host byte order).
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
|
|
param: port - Port to stop accepts (in host byte order).
Reimplemented in CL_Connections_Unix, and CL_Connections_Win32. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001