AMICO_packet Class Reference

#include <AMICO_packet.h>

Collaboration diagram for AMICO_packet:

Collaboration graph

Data Structures

struct  Header

Public Types

enum  Type {
  TypeStreamEnd = 6, TypeStream = 5, TypeAlarm = 4, TypeEvent = 3,
  TypeReply = 2, TypePrimitive = 1, TypeInfo = 0, TypeVoid = -1
}

Public Member Functions

 AMICO_packet (const AP_String &func, const AP_Uint32 size, const AP_Pointer &data)
 Init AMICO packet (primitive call).
 AMICO_packet (Type type, const AP_String &info, const AP_Uint32 count, const AP_Pointer data)
 AMICO_packet (Type type, const AP_String &text)
 Init AMICO packet (message).
 AMICO_packet (const AP_Uint32 count, const AP_Pointer data)
 AMICO_packet (const AP_Uint32 count, const AP_Byte c)
 AMICO_packet (const AP_String &text)
 Init AMICO packet (raw data).
 AMICO_packet (const Type type)
 AMICO_packet ()
 Variable size.
AP_Bool empty (void) const
 Check.
AP_String ToString (void)
 Convertions (raw data).
 ~AMICO_packet ()
 Destructor.

Data Fields

AP_Byte data [AMICO_DATA_SIZE]
Header header

Detailed Description

This class is used to trasfer data beetwen processes. AMICO_packet can manage this type of data:

Member Enumeration Documentation

enum Type

Enumerator:
TypeStreamEnd 
TypeStream 
TypeAlarm 
TypeEvent 
TypeReply 
TypePrimitive 
TypeInfo 
TypeVoid 


Constructor & Destructor Documentation

AMICO_packet ( void   ) 

Variable size.

AMICO_packet ( const Type  type  ) 

AMICO_packet ( const AP_String text  ) 

Init AMICO packet (raw data).

AMICO_packet ( const AP_Uint32  count,
const AP_Byte  c 
)

AMICO_packet ( const AP_Uint32  count,
const AP_Pointer  data 
)

AMICO_packet ( AMICO_packet::Type  type,
const AP_String text 
)

Init AMICO packet (message).

AMICO_packet ( AMICO_packet::Type  type,
const AP_String info,
const AP_Uint32  count,
const AP_Pointer  data 
)

AMICO_packet ( const AP_String func,
const AP_Uint32  size,
const AP_Pointer &  data 
)

Init AMICO packet (primitive call).

~AMICO_packet ( void   ) 

Destructor.


Member Function Documentation

AP_Bool empty ( void   )  const [inline]

Check.

AP_String ToString ( void   ) 

Convertions (raw data).


Field Documentation

AP_Byte data[AMICO_DATA_SIZE]


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

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