#include <ace/Activation_Queue.h>
class ACE_Activation_Queue {
public:ACE_Activation_Queue ( ACE_Message_Queue<ACE_SYNCH> *new_queue = 0 );virtual ~ACE_Activation_Queue (void);ACE_Method_Object *dequeue (ACE_Time_Value *tv = 0);int enqueue ( ACE_Method_Object *new_method_object, ACE_Time_Value *tv = 0 );void dump (void) const;ACE_ALLOC_HOOK_DECLARE;protected:ACE_Message_Queue<ACE_SYNCH> *queue_;int delete_queue_;};
Method_Object is inserted in the Activation_Queue, where
it is subsequently removed by the Scheduler and invoked.
ACE_Activation_Queue (ACE_Message_Queue<ACE_SYNCH> *new_queue = 0);
virtual ~ACE_Activation_Queue (void);
ACE_Method_Object *dequeue (ACE_Time_Value *tv = 0);
Method_Object.
int enqueue (
ACE_Method_Object *new_method_object,
ACE_Time_Value *tv = 0
);
Method_Object.
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
Andres.Kruse@cern.ch and Douglas C. Schmidt
schmidt@cs.wustl.edu