#include <ACE/ACE_Time_Request_Reply.h>
class ACE_Time_Request {
public:enum Constants{ TIME_UPDATE = 01, MAX_TIME_LEN = MAXPATHLEN + 1 };ACE_Time_Request (void);ACE_Time_Request ( ACE_INT32 msg_type, const ACE_UINT32 time, ACE_Time_Value *timeout = 0 );void init (void);ssize_t size (void) const;ACE_INT32 msg_type (void) const;void msg_type (ACE_INT32);ACE_UINT32 time (void) const;void time (ACE_UINT32 t);ACE_UINT32 block_forever (void) const;void block_forever (ACE_UINT32);ACE_Time_Value timeout (void) const;void timeout (const ACE_Time_Value timeout);int encode (void *&);int decode (void);void dump (void) const;private:Transfer transfer_;ACE_UINT32 time_;};
ACE_INT32 msg_type (void) const;
void msg_type (ACE_INT32);
ACE_UINT32 time (void) const;
void time (ACE_UINT32 t);
ACE_UINT32 block_forever (void) const;
void block_forever (ACE_UINT32);
ACE_Time_Value timeout (void) const;
void timeout (const ACE_Time_Value timeout);
int encode (void *&);
int decode (void);
void dump (void) const;