#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] |
1.4.7