NAME

ACE_IO_Cntl_Msg - Data format for IOCTL messages

SYNOPSIS

#include <ace/IO_Cntl_Msg.h>

class ACE_IO_Cntl_Msg { public: enum ACE_IO_Cntl_Cmds{ SET_LWM = 1, GET_LWM = 2, SET_HWM = 3, GET_HWM = 4, MOD_LINK = 5, MOD_UNLINK = 6 }; inline ACE_IO_Cntl_Msg (ACE_IO_Cntl_Cmds c); inline ACE_IO_Cntl_Cmds cmd (void); inline void cmd (ACE_IO_Cntl_Cmds c); inline size_t count (void); inline void count (size_t c); inline int error (void); inline void error (int e); inline int rval (void); inline void rval (int r); void dump (void) const; ACE_ALLOC_HOOK_DECLARE; private: ACE_IO_Cntl_Cmds cmd_; size_t count_; int error_; int rval_; };

Initialization method.

inline ACE_IO_Cntl_Msg (ACE_IO_Cntl_Cmds c);

Get/set methods

inline ACE_IO_Cntl_Cmds cmd (void);

inline void cmd (ACE_IO_Cntl_Cmds c);

inline size_t count (void);

inline void count (size_t c);

inline int error (void);

inline void error (int e);

inline int rval (void);

inline void rval (int r);

void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

LIBRARY

ace