ParCompMark::NetClient Class Reference
#include <PCMNetClient.h>
Inheritance diagram for ParCompMark::NetClient:


Detailed Description
Network client task.
Definition at line 46 of file PCMNetClient.h.
Methods | |
| virtual void | initialize () | 
| Initialize the class (broadcast recieve thread).   | |
| virtual void | finalize () | 
| Initialize the class (broadcast recieve thread).   | |
| virtual void | task () | 
| Thread for recieve broadcast message.   | |
Public Types | |
| typedef ParCompMark::Pointer< NetClient, DummyLock >  | Pointer | 
| Type for pointer to this class.   | |
Public Member Functions | |
Constructors & destructor  | |
| NetClient (const std::string &name) | |
| Create network class.   | |
| virtual | ~NetClient () | 
| The destructor.   | |
Member Typedef Documentation
Type for pointer to this class.
Reimplemented from ParCompMark::Client.
Definition at line 64 of file PCMNetClient.h.
Constructor & Destructor Documentation
| ParCompMark::NetClient::NetClient | ( | const std::string & | name | ) | 
Create network class.
- Parameters:
 - 
  
[in] name Name of the network.  
Definition at line 38 of file PCMNetClient.cpp.
References ParCompMark::Network::getIP(), initialize(), ParCompMark::Network::mIfConfs, and ParCompMark::Network::mOwnIP.
Here is the call graph for this function:

| ParCompMark::NetClient::~NetClient | ( | ) |  [virtual] | 
        
The destructor.
This class has virtual destructor.
Definition at line 50 of file PCMNetClient.cpp.
References finalize(), and ParCompMark::Network::mInitialized.
Here is the call graph for this function:

Member Function Documentation
| void ParCompMark::NetClient::finalize | ( | ) |  [virtual] | 
        
Initialize the class (broadcast recieve thread).
Definition at line 97 of file PCMNetClient.cpp.
References Assert, ParCompMark::Network::mBroadcastSocket, ParCompMark::Network::mInitialized, and ParCompMark::Network::mStreamSocket.
Referenced by ~NetClient().
| void ParCompMark::NetClient::initialize | ( | ) |  [virtual] | 
        
Initialize the class (broadcast recieve thread).
Definition at line 64 of file PCMNetClient.cpp.
References Assert, Except, ParCompMark::Singleton< T >::getInstance(), ParCompMark::Thread::initThread(), ParCompMark::Network::mBroadcastPort, ParCompMark::Network::mBroadcastSocket, ParCompMark::Network::mInitialized, and ParCompMark::Logger::NOTICE.
Referenced by NetClient().
Here is the call graph for this function:

| void ParCompMark::NetClient::task | ( | ) |  [protected, virtual] | 
        
Thread for recieve broadcast message.
Reimplemented from ParCompMark::Thread.
Definition at line 119 of file PCMNetClient.cpp.
References Except, ParCompMark::Client::handleMessage(), ParCompMark::Network::mBroadcastSocket, ParCompMark::Client::mMessage, ParCompMark::Client::mServerIP, and ParCompMark::Client::mType.
Here is the call graph for this function:

The documentation for this class was generated from the following files: