#include <ace/Service_Object.h>
class ACE_Service_Object : public ACE_Event_Handler, public ACE_Shared_Object {
public:
ACE_Service_Object (ACE_Reactor * = 0);
virtual ~ACE_Service_Object (void);
virtual int suspend (void);
virtual int resume (void);
};
ACE_Service_Objects
are capable
of being registered with the ACE_Reactor
(due to the
ACE_Event_Handler
, as well as being dynamically linked by
the ACE_Service_Config
(due to the ACE_Shared_Object
).
ACE_Service_Object (ACE_Reactor * = 0);
virtual ~ACE_Service_Object (void);
virtual int suspend (void);
virtual int resume (void);