Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ACE_IO_Cntl_Msg Class Reference

Data format for IOCTL messages. More...

#include <IO_Cntl_Msg.h>

List of all members.

Public Types

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

Public Methods

 ACE_IO_Cntl_Msg (ACE_IO_Cntl_Cmds c)
 Initialize the control message.

ACE_IO_Cntl_Cmds cmd (void)
 Get command.

void cmd (ACE_IO_Cntl_Cmds c)
 Set command.

size_t count (void)
 Get count.

void count (size_t c)
 Set count.

int error (void)
 Get error.

void error (int e)
 Set error.

int rval (void)
 Get return value.

void rval (int r)
 Set return value.

void dump (void) const
 Dump the state of an object.


Public Attributes

 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks.


Private Attributes

ACE_IO_Cntl_Cmds cmd_
 Command.

size_t count_
 Count.

int error_
 Error.

int rval_
 Return value.


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
 

Enumeration values:
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

void ACE_IO_Cntl_Msg::cmd ACE_IO_Cntl_Cmds    c [inline]
 

Set command.

ACE_IO_Cntl_Cmds ACE_IO_Cntl_Msg::cmd void    [inline]
 

Get command.

void ACE_IO_Cntl_Msg::count size_t    c [inline]
 

Set count.

size_t ACE_IO_Cntl_Msg::count void    [inline]
 

Get count.

void ACE_IO_Cntl_Msg::dump void    const
 

Dump the state of an object.

void ACE_IO_Cntl_Msg::error int    e [inline]
 

Set error.

int ACE_IO_Cntl_Msg::error void    [inline]
 

Get error.

void ACE_IO_Cntl_Msg::rval int    r [inline]
 

Set return value.

int ACE_IO_Cntl_Msg::rval void    [inline]
 

Get 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 file:
Generated on Fri Apr 2 16:49:21 2004 for ACE by doxygen1.2.18