![]() |
VR-Forces Development_Version Class Documentation
|
IGI Client is responsible for delivering IGI messages to other remote managers. More...

Public Types | |
| typedef std::vector< DtMessage * > | MessageList |
| typedef unsigned short | IGIInterfaceID |
| The IGIInterfaceID type. | |
Public Member Functions | |
| DtMessageClient (const std::string &clientName) | |
| static const int ClientNameSize = 128; | |
| virtual | ~DtMessageClient () |
| DTOR. | |
| virtual void | deliver (DtMessage &msg)=0 |
| Abstract deliver function. | |
| virtual void | getServerMessages (MessageList &)=0 |
| Get any messages for the server and add them to the end of this list. | |
| virtual const std::string & | name () const |
| Get the client's name. | |
Protected Attributes | |
| std::vector< IGIInterfaceID > | myInterfaceMap |
| std::string | myName |
IGI Client is responsible for delivering IGI messages to other remote managers.
IGI Client is the abstract interface which does not define a transportation protocol.
| typedef std::vector<DtMessage*> makVrv::DtMessageClient::MessageList |
| typedef unsigned short makVrv::DtMessageClient::IGIInterfaceID |
The IGIInterfaceID type.
An IGIInterfaceID uniquely defines an instance.
| makVrv::DtMessageClient::DtMessageClient | ( | const std::string & | clientName | ) |
static const int ClientNameSize = 128;
CTOR
|
virtual |
DTOR.
|
pure virtual |
Abstract deliver function.
Implemented in makVrv::DtTcpMessageClient.
|
pure virtual |
Get any messages for the server and add them to the end of this list.
Implemented in makVrv::DtTcpMessageClient.
|
virtual |
Get the client's name.
Reimplemented in makVrv::DtTcpMessageClient.
|
protected |
|
protected |