#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.