#include <Base_Packet.h>
Public Types | |
| typedef H | header_type |
| typedef header_type * | header_pointer |
| typedef B | body_type |
| typedef body_type * | body_pointer |
Public Member Functions | |
| virtual | ~Base_Packet () |
| header_pointer | header (void) |
| void | header (header_pointer hdr) |
| body_pointer | body (void) |
| void | body (body_pointer bd) |
| virtual int | parse (const void *buffer, ssize_t length)=0 |
| virtual int | parse (ACE_Message_Block *mb, ssize_t length=0)=0 |
| ACE_Message_Block * | to_mb (void) |
Private Attributes | |
| header_type * | header_ |
| body_type * | body_ |
Definition at line 33 of file Base_Packet.h.
| typedef H qlib::ace::Base_Packet< H, B >::header_type |
Definition at line 34 of file Base_Packet.h.
| typedef header_type* qlib::ace::Base_Packet< H, B >::header_pointer |
Definition at line 35 of file Base_Packet.h.
| typedef B qlib::ace::Base_Packet< H, B >::body_type |
Definition at line 36 of file Base_Packet.h.
| typedef body_type* qlib::ace::Base_Packet< H, B >::body_pointer |
Definition at line 37 of file Base_Packet.h.
| virtual qlib::ace::Base_Packet< H, B >::~Base_Packet | ( | ) | [inline, virtual] |
Definition at line 41 of file Base_Packet.h.
References qlib::ace::Base_Packet< H, B >::body_, and qlib::ace::Base_Packet< H, B >::header_.
| header_pointer qlib::ace::Base_Packet< H, B >::header | ( | void | ) | [inline] |
| void qlib::ace::Base_Packet< H, B >::header | ( | header_pointer | hdr | ) | [inline] |
| body_pointer qlib::ace::Base_Packet< H, B >::body | ( | void | ) | [inline] |
| void qlib::ace::Base_Packet< H, B >::body | ( | body_pointer | bd | ) | [inline] |
| virtual int qlib::ace::Base_Packet< H, B >::parse | ( | const void * | buffer, | |
| ssize_t | length | |||
| ) | [pure virtual] |
| virtual int qlib::ace::Base_Packet< H, B >::parse | ( | ACE_Message_Block * | mb, | |
| ssize_t | length = 0 | |||
| ) | [pure virtual] |
| ACE_Message_Block* qlib::ace::Base_Packet< H, B >::to_mb | ( | void | ) |
header_type* qlib::ace::Base_Packet< H, B >::header_ [private] |
Definition at line 56 of file Base_Packet.h.
Referenced by qlib::ace::Base_Packet< H, B >::header(), and qlib::ace::Base_Packet< H, B >::~Base_Packet().
body_type* qlib::ace::Base_Packet< H, B >::body_ [private] |
Definition at line 57 of file Base_Packet.h.
Referenced by qlib::ace::Base_Packet< H, B >::body(), and qlib::ace::Base_Packet< H, B >::~Base_Packet().
1.5.1