#include <module_net.h>
Klassendiagramm für module_net:
Öffentliche Methoden | |
virtual int | connect (unsigned int port)=0 |
virtual int | connect (const char *server, unsigned int port)=0 |
virtual int | disconnect (void)=0 |
virtual int | send_msg (const char *msg, unsigned int size, int flags=0)=0 |
virtual int | recv_msg (char *buf, unsigned int size, int flags=0)=0 |
virtual int | has_msg (void)=0 |
virtual int | get_status (void)=0 |
virtual bool | has_connection (void)=0 |
virtual int | mod_load (void)=0 |
virtual int | mod_unload (void)=0 |
char * | get_name (void) |
Geschützte Attribute | |
bool | is_server |
bool | is_connected |
virtual int module_net::connect | ( | const char * | server, | |
unsigned int | port | |||
) | [pure virtual] |
Dieser Aufruf von connect erstellet einen Client, der sich zu einer bestimmten Adresse auf einen bestimmten Port verbindet.
Implementiert in module_net_tcp.
virtual int module_net::connect | ( | unsigned int | port | ) | [pure virtual] |
Dieser Aufruf von connect erstellt einen Server, der auf dem entsprechenden Port Verbindungen entgegennimmt.
Implementiert in module_net_tcp.
virtual int module_net::disconnect | ( | void | ) | [pure virtual] |
Implementiert in module_net_tcp.
char* module_net::get_name | ( | void | ) | [inline, virtual] |
Gibt den Namen des Moduls zurück.
Implementiert module.
Erneute Implementation in module_net_tcp.
virtual int module_net::get_status | ( | void | ) | [pure virtual] |
virtual bool module_net::has_connection | ( | void | ) | [pure virtual] |
Implementiert in module_net_tcp.
virtual int module_net::has_msg | ( | void | ) | [pure virtual] |
Implementiert in module_net_tcp.
virtual int module_net::mod_load | ( | void | ) | [pure virtual] |
virtual int module_net::mod_unload | ( | void | ) | [pure virtual] |
virtual int module_net::recv_msg | ( | char * | buf, | |
unsigned int | size, | |||
int | flags = 0 | |||
) | [pure virtual] |
Implementiert in module_net_tcp.
virtual int module_net::send_msg | ( | const char * | msg, | |
unsigned int | size, | |||
int | flags = 0 | |||
) | [pure virtual] |
Implementiert in module_net_tcp.
bool module_net::is_connected [protected] |
bool module_net::is_server [protected] |