TAO_CosNotification
2.0.8
|
ClientControl. More...
#include <Validate_Client_Task.h>
Public Types | |
typedef TAO_Condition < TAO_SYNCH_MUTEX > | CONDITION |
Public Member Functions | |
TAO_Notify_validate_client_Task (const ACE_Time_Value &delay, const ACE_Time_Value &interval, TAO_Notify_EventChannelFactory *ecf) | |
virtual | ~TAO_Notify_validate_client_Task (void) |
destructor... | |
virtual int | svc (void) |
void | shutdown (void) |
Private Attributes | |
ACE_Time_Value | delay_ |
The delay of first time validate. | |
ACE_Time_Value | interval_ |
The validate interval. | |
TAO_Notify_EventChannelFactory * | ecf_ |
The event channel. | |
CONDITION | condition_ |
bool | shutdown_ |
ClientControl.
Defines the interface for the consumer control strategy. This strategy handles misbehaving or failing consumers. = MEMORY MANAGMENT = LOCKING = TODO
TAO_Notify_validate_client_Task::TAO_Notify_validate_client_Task | ( | const ACE_Time_Value & | delay, |
const ACE_Time_Value & | interval, | ||
TAO_Notify_EventChannelFactory * | ecf | ||
) |
Constructor. It does not assume ownership of the <event_channel> parameter.
TAO_Notify_validate_client_Task::~TAO_Notify_validate_client_Task | ( | void | ) | [virtual] |
destructor...
void TAO_Notify_validate_client_Task::shutdown | ( | void | ) |
int TAO_Notify_validate_client_Task::svc | ( | void | ) | [virtual] |
Reimplemented from ACE_Task_Base.
The delay of first time validate.
The event channel.
The validate interval.
bool TAO_Notify_validate_client_Task::shutdown_ [private] |