Communication module
[Resources]

Basic set of classes about a communication module. More...

Classes

class  MipResources::CommNode
 Represents the sender or the recipient of a packet. More...
class  MipResources::CommPacket
 Communication packet. More...
class  MipResources::CommModulePar
 Represents the fundamental parameters of an abstract communication module. More...
class  MipResources::CommModuleVar
 Represents the fundamental variables an abstract communication module. More...
class  MipResources::CommModule
 abstract communication module More...
class  MipResources::DirectStreamCommModuleOptions
 Options class for DirectStreamCommModule. More...
class  MipResources::DirectStreamCommModule
 Direct stream specification of CommModule. More...
class  MipResources::IPCommModuleOptions
 Options class for IPCommModuleOptions. More...
class  MipResources::IPCommModule
 IP specification of CommModule. More...
class  MipResources::YellowPage
 Single communication IP channel data. More...
class  MipResources::YellowPages
 vector of YellowPage More...

Typedefs

typedef vector< CommPacket * > MipResources::CommBox
 A vector of pointers to CommPacket.
typedef pair< string, CommNode > MipResources::CommStoredPacketString
 Association between a string and a CommNode.

Enumerations

enum  MipResources::IPProtocol { MipResources::TCP, MipResources::UDP, MipResources::PROTOCOL_NUM }

Variables

static const char * MipResources::IPProtocolNames [PROTOCOL_NUM]

Detailed Description

Basic set of classes about a communication module.

This set of classes provides all features for communication between different devices. The type of the communication moduele must be specified in the resTaskFile. It can be specified as an IPCommModule that uses the UDP/IP protocol.


Typedef Documentation

A vector of pointers to CommPacket.

Author:
Fabrizio Ramundo
Examples:
exampleCommModule.cpp.

Association between a string and a CommNode.

Author:
Fabrizio Ramundo


Enumeration Type Documentation

Enumerator:
TCP 
UDP 
PROTOCOL_NUM 


Variable Documentation

const char* MipResources::IPProtocolNames[PROTOCOL_NUM] [static]

Initial value:

 {
 "TCP",
 "UDP"
}


Generated on Mon Feb 20 07:01:09 2017 for MIP by  doxygen 1.5.6