CarLinO_message Class Reference

#include <CarLinO_message.h>

Inherited by MsgCommandAck, MsgCommandSend, MsgConnectionAck, MsgConnectionRequest, MsgCoreAck, MsgCoreAction, MsgCoreTerminate, MsgDebugAck, MsgDebugCommand, MsgDebugStart, MsgDebugStop, MsgPrimitiveDeregister, MsgPrimitiveRegister, MsgProcessAck, MsgProcessDeregister, MsgProcessDisconnect, MsgProcessRegister, MsgProcessWait, and MsgQuery.


Public Types

enum  CarlinoMsg {
  MsgProcessDisconnect, MsgProcessRegister, MsgProcessWait, MsgProcessDeregister,
  MsgCoreAlerting, MsgCoreActionInternal, MsgCoreAction, MsgCoreTerminate,
  MsgQuery, MsgPrimitiveRegister, MsgPrimitiveDeregister, MsgConnectionRequest,
  MsgDebugStart, MsgDebugStop, MsgDebugCommand, MsgCommandSend,
  MsgConnectionAck, MsgCoreAck, MsgCommandAck, MsgProcessAck,
  MsgQueryAck, MsgPrimitiveAck, MsgDebugAck, MsgUnknown
}

Public Member Functions

virtual AP_Bool action (void) const
 Virtual methods for specifc Active Messages.
 CarLinO_message (void)
 CarLinO_message (const CarlinoMsg type, AP_Uint32 seq=0)
 Standard Costructors / Distructors.
virtual ~CarLinO_message (void)

Static Public Member Functions

static CarLinO_messagegetMessage (const AMICO_packet &msg)
 Convert AMICO_packet to CarLinO_message.

Data Fields

CarlinoMsg m_message
AP_Uint32 m_seq

Static Public Attributes

static const AP_Uint32 BUFF_SIZE = 4096
static const AP_Uint32 NAME_SIZE = 256
static const AP_Uint32 TEXT_SIZE = 4096


Member Enumeration Documentation

enum CarlinoMsg

Enumerator:
MsgProcessDisconnect  Request.
MsgProcessRegister 
MsgProcessWait 
MsgProcessDeregister 
MsgCoreAlerting 
MsgCoreActionInternal 
MsgCoreAction 
MsgCoreTerminate 
MsgQuery 
MsgPrimitiveRegister 
MsgPrimitiveDeregister 
MsgConnectionRequest 
MsgDebugStart  Debugger.
MsgDebugStop 
MsgDebugCommand 
MsgCommandSend  Commands.
MsgConnectionAck  Response.
MsgCoreAck 
MsgCommandAck 
MsgProcessAck 
MsgQueryAck 
MsgPrimitiveAck 
MsgDebugAck 
MsgUnknown  Unknown.


Constructor & Destructor Documentation

CarLinO_message ( const CarlinoMsg  type,
AP_Uint32  seq = 0 
) [inline]

Standard Costructors / Distructors.

CarLinO_message ( void   )  [inline]

virtual ~CarLinO_message ( void   )  [inline, virtual]


Member Function Documentation

virtual AP_Bool action ( void   )  const [inline, virtual]

Virtual methods for specifc Active Messages.

static CarLinO_message* getMessage ( const AMICO_packet msg  )  [inline, static]

Convert AMICO_packet to CarLinO_message.


Field Documentation

const AP_Uint32 BUFF_SIZE = 4096 [static]

AP_Uint32 m_seq

const AP_Uint32 NAME_SIZE = 256 [static]

const AP_Uint32 TEXT_SIZE = 4096 [static]


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

Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8