TAO_RTEvent  2.1.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
TAO_EC_Shutdown_Task_Command Class Reference

#include <EC_Dispatching_Task.h>

Inheritance diagram for TAO_EC_Shutdown_Task_Command:
Inheritance graph
Collaboration diagram for TAO_EC_Shutdown_Task_Command:
Collaboration graph

List of all members.

Public Member Functions

 TAO_EC_Shutdown_Task_Command (ACE_Allocator *mb_allocator=0)
 Constructor.
virtual int execute (void)
 Command callback.
- Public Member Functions inherited from TAO_EC_Dispatch_Command
 TAO_EC_Dispatch_Command (ACE_Allocator *mb_allocator=0)
 Constructor, it will allocate its own data block.
 TAO_EC_Dispatch_Command (ACE_Data_Block *, ACE_Allocator *mb_allocator=0)
 Constructor, it assumes ownership of the data block.
virtual ~TAO_EC_Dispatch_Command (void)
 Destructor.
- Public Member Functions inherited from ACE_Message_Block
 ACE_Message_Block (ACE_Allocator *message_block_allocator=0)
 ACE_Message_Block (ACE_Data_Block *data_block, Message_Flags flags=0, ACE_Allocator *message_block_allocator=0)
 ACE_Message_Block (const char *data, size_t size=0, unsigned long priority=ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY)
 ACE_Message_Block (size_t size, ACE_Message_Type type=MB_DATA, ACE_Message_Block *cont=0, const char *data=0, ACE_Allocator *allocator_strategy=0, ACE_Lock *locking_strategy=0, unsigned long priority=ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY, const ACE_Time_Value &execution_time=ACE_Time_Value::zero, const ACE_Time_Value &deadline_time=ACE_Time_Value::max_time, ACE_Allocator *data_block_allocator=0, ACE_Allocator *message_block_allocator=0)
 ACE_Message_Block (const ACE_Message_Block &mb, size_t align)
int init (const char *data, size_t size=0)
int init (size_t size, ACE_Message_Type type=MB_DATA, ACE_Message_Block *cont=0, const char *data=0, ACE_Allocator *allocator_strategy=0, ACE_Lock *locking_strategy=0, unsigned long priority=ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY, const ACE_Time_Value &execution_time=ACE_Time_Value::zero, const ACE_Time_Value &deadline_time=ACE_Time_Value::max_time, ACE_Allocator *data_block_allocator=0, ACE_Allocator *message_block_allocator=0)
virtual ~ACE_Message_Block (void)
ACE_Message_Type msg_type (void) const
void msg_type (ACE_Message_Type type)
int is_data_msg (void) const
ACE_Message_Type msg_class (void) const
Message_Flags set_flags (Message_Flags more_flags)
Message_Flags clr_flags (Message_Flags less_flags)
Message_Flags flags (void) const
Message_Flags set_self_flags (ACE_Message_Block::Message_Flags more_flags)
Message_Flags clr_self_flags (ACE_Message_Block::Message_Flags less_flags)
Message_Flags self_flags (void) const
unsigned long msg_priority (void) const
void msg_priority (unsigned long priority)
const ACE_Time_Valuemsg_execution_time (void) const
void msg_execution_time (const ACE_Time_Value &et)
const ACE_Time_Valuemsg_deadline_time (void) const
void msg_deadline_time (const ACE_Time_Value &dt)
virtual ACE_Message_Blockclone (Message_Flags mask=0) const
virtual ACE_Message_Blockduplicate (void) const
virtual ACE_Message_Blockrelease (void)
int copy (const char *buf, size_t n)
int copy (const char *buf)
int crunch (void)
void reset (void)
void access_allocators (ACE_Allocator *&allocator_strategy, ACE_Allocator *&data_block_allocator, ACE_Allocator *&message_block_allocator)
void reset_allocators (ACE_Allocator *allocator_strategy=0, ACE_Allocator *data_block_allocator=0, ACE_Allocator *message_block_allocator=0)
char * base (void) const
void base (char *data, size_t size, Message_Flags=DONT_DELETE)
char * end (void) const
char * mark (void) const
char * rd_ptr (void) const
void rd_ptr (char *ptr)
void rd_ptr (size_t n)
char * wr_ptr (void) const
void wr_ptr (char *ptr)
void wr_ptr (size_t n)
ACE_Data_Blockdata_block (void) const
void data_block (ACE_Data_Block *)
ACE_Data_Blockreplace_data_block (ACE_Data_Block *)
ACE_Message_Blockcont (void) const
void cont (ACE_Message_Block *)
ACE_Message_Blocknext (void) const
void next (ACE_Message_Block *)
ACE_Message_Blockprev (void) const
void prev (ACE_Message_Block *)
ACE_Locklocking_strategy (void)
ACE_Locklocking_strategy (ACE_Lock *)
int reference_count (void) const
void dump (void) const
size_t length (void) const
void length (size_t n)
size_t total_length (void) const
size_t total_size (void) const
void total_size_and_length (size_t &mb_size, size_t &mb_length) const
size_t size (void) const
int size (size_t length)
size_t total_capacity (void) const
size_t capacity (void) const
size_t space (void) const

Constructor & Destructor Documentation

TAO_EC_Shutdown_Task_Command::TAO_EC_Shutdown_Task_Command ( ACE_Allocator mb_allocator = 0)

Constructor.


Member Function Documentation

int TAO_EC_Shutdown_Task_Command::execute ( void  )
virtual

Command callback.

Implements TAO_EC_Dispatch_Command.


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