TAO_CosNotification
2.1.6
|
Command Object to send updates to proxys. More...
#include <Method_Request_Updates.h>
Public Member Functions | |
TAO_Notify_Method_Request_Updates (const TAO_Notify_EventTypeSeq &added, const TAO_Notify_EventTypeSeq &removed, TAO_Notify_Proxy *proxy) | |
Constructor. | |
virtual | ~TAO_Notify_Method_Request_Updates () |
Destructor. | |
virtual int | execute (void) |
Execute the Request. | |
Public Member Functions inherited from TAO_Notify_Method_Request_Updates_T< SEQ, PROXY, SEQ_PARAM, PROXY_PARAM > | |
TAO_Notify_Method_Request_Updates_T (SEQ_PARAM added, SEQ_PARAM removed, PROXY_PARAM proxy) | |
Constructor. | |
virtual | ~TAO_Notify_Method_Request_Updates_T () |
Destructor. | |
int | execute_i (void) |
Execute the Request. | |
Public Member Functions inherited from TAO_Notify_Method_Request_Queueable | |
TAO_Notify_Method_Request_Queueable () | |
TAO_Notify_Method_Request_Queueable (const TAO_Notify_Event *event) | |
virtual TAO_Notify_Method_Request_Queueable * | copy (void) |
void | init (const TAO_Notify_Event *event) |
const ACE_Time_Value & | creation_time (void) const |
The creation time of the event to which this request corresponds. | |
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_Value & | msg_execution_time (void) const |
void | msg_execution_time (const ACE_Time_Value &et) |
const ACE_Time_Value & | msg_deadline_time (void) const |
void | msg_deadline_time (const ACE_Time_Value &dt) |
virtual ACE_Message_Block * | clone (Message_Flags mask=0) const |
virtual ACE_Message_Block * | duplicate (void) const |
virtual ACE_Message_Block * | release (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_Block * | data_block (void) const |
void | data_block (ACE_Data_Block *) |
ACE_Data_Block * | replace_data_block (ACE_Data_Block *) |
ACE_Message_Block * | cont (void) const |
void | cont (ACE_Message_Block *) |
ACE_Message_Block * | next (void) const |
void | next (ACE_Message_Block *) |
ACE_Message_Block * | prev (void) const |
void | prev (ACE_Message_Block *) |
ACE_Lock * | locking_strategy (void) |
ACE_Lock * | locking_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 |
Public Member Functions inherited from TAO_Notify_Method_Request | |
virtual | ~TAO_Notify_Method_Request (void) |
Destructor. |
Additional Inherited Members | |
Public Types inherited from TAO_Notify_Method_Request_Queueable | |
enum | { PRIORITY_BASE = 32768 } |
Public Types inherited from ACE_Message_Block | |
typedef int | ACE_Message_Type |
typedef unsigned long | Message_Flags |
Protected Attributes inherited from TAO_Notify_Method_Request_Updates_T< SEQ, PROXY, SEQ_PARAM, PROXY_PARAM > | |
SEQ | added_ |
Update Added. | |
SEQ | removed_ |
Update Removed. | |
PROXY | proxy_ |
The Proxy that will receive the updates. |
Command Object to send updates to proxys.
TAO_Notify_Method_Request_Updates::TAO_Notify_Method_Request_Updates | ( | const TAO_Notify_EventTypeSeq & | added, |
const TAO_Notify_EventTypeSeq & | removed, | ||
TAO_Notify_Proxy * | proxy | ||
) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Execute the Request.
Implements TAO_Notify_Method_Request.