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
| typedef TAO_Condition<TAO_SYNCH_MUTEX> TAO_Notify_validate_client_Task::CONDITION |
| 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] |
1.7.2