#include <NetworkAgent.h>
Inherits MicoleAgentThread.
Collaboration diagram for NetworkAgent:

This class provide network connection with a distant network. Creation of a distant connection is provided by the function startNework in AbstractMicoleApplication classes.
Prefix you message by "Net: " to ensure what your message is send on distant Network.
Example:
Net: OUT VTP : right=(0000000000001111,0000000011110000,0000111100000000,1111000000000000); dur=100;
Definition at line 61 of file NetworkAgent.h.
Public Member Functions | |
| NetworkAgent (char *domain, int port) | |
| ~NetworkAgent () | |
| virtual void | run () |
| thread main loop | |
| void | sendOnNetwork (string s) |
Protected Member Functions | |
| virtual void | prepareToStop (int argc, const char **argv) |
| callback when thread is prepared to be stopped | |
| virtual void | prepareToSuspend (int argc, const char **argv) |
| callback when thread is prepared to be suspended | |
| NetworkAgent::NetworkAgent | ( | char * | domain, | |
| int | port | |||
| ) |
Definition at line 29 of file NetworkAgent.cpp.
| NetworkAgent::~NetworkAgent | ( | ) |
Definition at line 66 of file NetworkAgent.cpp.
| void NetworkAgent::prepareToStop | ( | int | argc, | |
| const char ** | argv | |||
| ) | [protected, virtual] |
| void NetworkAgent::prepareToSuspend | ( | int | argc, | |
| const char ** | argv | |||
| ) | [protected, virtual] |
| void NetworkAgent::run | ( | ) | [virtual] |
| void NetworkAgent::sendOnNetwork | ( | string | s | ) |
Definition at line 86 of file NetworkAgent.cpp.
1.4.7