Defines the header file for the C++ wrapper for System V message queues.
More...
#include <Typed_SV_Message.h>
List of all members.
Public Member Functions |
| ACE_Typed_SV_Message (long type=0, int length=sizeof(T), int max_size=sizeof(T)) |
| ACE_Typed_SV_Message (const T &data, long type=0, int length=sizeof(T), int max_size=sizeof(T)) |
| ~ACE_Typed_SV_Message (void) |
long | type (void) const |
| Get the type of the message.
|
void | type (long type) |
| Set the type of the message.
|
int | length (void) const |
| Get the length of the message.
|
void | length (int l) |
| Set the length of the message.
|
int | max_size (void) const |
| Get the maximum size of the message.
|
void | max_size (int m) |
| Set the maximum size of the message.
|
T & | data (void) |
| Get a pointer to the data in the message.
|
void | data (const T &data) |
| Set a pointer to the data in the message.
|
void | dump (void) const |
| Dump the state of an object.
|
Public Attributes |
| ACE_ALLOC_HOOK_DECLARE |
| Declare the dynamic allocation hooks.
|
Private Attributes |
long | type_ |
| Type of message.
|
int | length_ |
| Length of this message.
|
int | max_ |
| Maximum length of any message.
|
T | data_ |
| Data stored in a message.
|
Detailed Description
template<class T>
class ACE_Typed_SV_Message< T >
Defines the header file for the C++ wrapper for System V message queues.
Constructor & Destructor Documentation
Member Function Documentation
Get a pointer to the data in the message.
Set a pointer to the data in the message.
Dump the state of an object.
Set the length of the message.
Get the length of the message.
Get the maximum size of the message.
Set the maximum size of the message.
Get the type of the message.
Set the type of the message.
Member Data Documentation
Declare the dynamic allocation hooks.
Data stored in a message.
Maximum length of any message.
The documentation for this class was generated from the following files: