ACE  6.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
ACE_IO_Cntl_Msg Class Reference

Data format for IOCTL messages. More...

#include <IO_Cntl_Msg.h>

Public Types

enum  {
  SET_LWM = 1, GET_LWM = 2, SET_HWM = 3, GET_HWM = 4,
  MOD_LINK = 5, MOD_UNLINK = 6
}
 
typedef unsigned short ACE_IO_Cntl_Cmds
 

Public Member Functions

 ACE_IO_Cntl_Msg (ACE_IO_Cntl_Cmds c)
 Initialize the control message. More...
 
ACE_IO_Cntl_Cmds cmd (void)
 Get command. More...
 
void cmd (ACE_IO_Cntl_Cmds c)
 Set command. More...
 
size_t count (void)
 Get count. More...
 
void count (size_t c)
 Set count. More...
 
int error (void)
 Get error. More...
 
void error (int e)
 Set error. More...
 
int rval (void)
 Get return value. More...
 
void rval (int r)
 Set return value. More...
 
void dump (void) const
 Dump the state of an object. More...
 

Public Attributes

 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks. More...
 

Private Attributes

ACE_IO_Cntl_Cmds cmd_
 Command. More...
 
size_t count_
 Count. More...
 
int error_
 Error. More...
 
int rval_
 Return value. More...
 

Detailed Description

Data format for IOCTL messages.

Member Typedef Documentation

typedef unsigned short ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds

Member Enumeration Documentation

anonymous enum
Enumerator
SET_LWM 

Set the low water mark.

GET_LWM 

Get the low water mark.

SET_HWM 

Set the high water mark.

GET_HWM 

Get the high water mark.

MOD_LINK 

Link modules.

MOD_UNLINK 

Unlink modules.

Constructor & Destructor Documentation

ACE_IO_Cntl_Msg::ACE_IO_Cntl_Msg ( ACE_IO_Cntl_Cmds  c)
inline

Initialize the control message.

Member Function Documentation

ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds ACE_IO_Cntl_Msg::cmd ( void  )
inline

Get command.

void ACE_IO_Cntl_Msg::cmd ( ACE_IO_Cntl_Cmds  c)
inline

Set command.

size_t ACE_IO_Cntl_Msg::count ( void  )
inline

Get count.

void ACE_IO_Cntl_Msg::count ( size_t  c)
inline

Set count.

void ACE_IO_Cntl_Msg::dump ( void  ) const

Dump the state of an object.

int ACE_IO_Cntl_Msg::error ( void  )
inline

Get error.

void ACE_IO_Cntl_Msg::error ( int  e)
inline

Set error.

int ACE_IO_Cntl_Msg::rval ( void  )
inline

Get return value.

void ACE_IO_Cntl_Msg::rval ( int  r)
inline

Set return value.

Member Data Documentation

ACE_IO_Cntl_Msg::ACE_ALLOC_HOOK_DECLARE

Declare the dynamic allocation hooks.

ACE_IO_Cntl_Cmds ACE_IO_Cntl_Msg::cmd_
private

Command.

size_t ACE_IO_Cntl_Msg::count_
private

Count.

int ACE_IO_Cntl_Msg::error_
private

Error.

int ACE_IO_Cntl_Msg::rval_
private

Return value.


The documentation for this class was generated from the following files: