ACE_Timer_Handle
until an asynchronous connection completes.
#include <ace/Connector.h>
template<class SVC_HANDLER> class ACE_Svc_Tuple {
public:
ACE_Svc_Tuple ( SVC_HANDLER *, ACE_HANDLE, const void * = 0, long timer_id = -1 );
SVC_HANDLER *svc_handler (void);
ACE_HANDLE handle (void);
void handle (ACE_HANDLE);
const void *arg (void);
void arg (const void *);
long cancellation_id (void);
void cancellation_id (long timer_id);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
private:
SVC_HANDLER *svc_handler_;
ACE_HANDLE handle_;
const void *arg_;
long cancellation_id_;
};
ACE_Svc_Tuple (
SVC_HANDLER *,
ACE_HANDLE,
const void * = 0,
long timer_id = -1
);
SVC_HANDLER *svc_handler (void);
ACE_HANDLE handle (void);
void handle (ACE_HANDLE);
const void *arg (void);
void arg (const void *);
long cancellation_id (void);
void cancellation_id (long timer_id);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;