| 
    OverSim
    
   | 
 
A message parser using the cMemCommBuffer to serialize cmessages. More...
#include <GenericPacketParser.h>
  
 Public Member Functions | |
| char * | encapsulatePayload (cPacket *msg, unsigned int *length) | 
| serializes messages in a buffer   | |
| cPacket * | decapsulatePayload (char *buf, unsigned int length) | 
| deserializes messages from a char[] of size length   | |
  Public Member Functions inherited from PacketParser | |
| virtual void | initialize () | 
| Called on initialisation.   | |
| virtual void | handleMessage (cMessage *msg) | 
| Is called if the modules receives a message.   | |
Private Attributes | |
| cNetCommBuffer | commBuffer | 
| the buffer used to encapsulate and decapsulate messages   | |
A message parser using the cMemCommBuffer to serialize cmessages.
Definition at line 37 of file GenericPacketParser.h.
      
  | 
  virtual | 
deserializes messages from a char[] of size length
| buf | the buffer to extract the message from | 
| length | the length of the buffer | 
Implements PacketParser.
Definition at line 41 of file GenericPacketParser.cc.
      
  | 
  virtual | 
serializes messages in a buffer
| msg | the message to serialize | 
| length | the length of the message | 
Implements PacketParser.
Definition at line 29 of file GenericPacketParser.cc.
      
  | 
  private | 
the buffer used to encapsulate and decapsulate messages
Definition at line 59 of file GenericPacketParser.h.
Referenced by decapsulatePayload(), and encapsulatePayload().