#include <Pipe.h>
Public Methods | |
| ACE_Pipe (void) | |
| Default constructor (does nothing...). More... | |
| ACE_Pipe (ACE_HANDLE handles[2]) | |
| Open the pipe and initialize the handles. More... | |
| ACE_Pipe (ACE_HANDLE read, ACE_HANDLE write) | |
| Initialize the <ACE_Pipe> from the <read> and <write> handles. More... | |
| ~ACE_Pipe (void) | |
| Default dtor. It doesn't close the handles for you. More... | |
| int | open (ACE_HANDLE handles[2]) |
| Open the pipe and initialize the handles. More... | |
| int | open (int buffer_size=ACE_DEFAULT_MAX_SOCKET_BUFSIZ) |
| Open the pipe, setting the buffer size to the maximum. More... | |
| int | close (void) |
| Close down the pipe HANDLEs;. More... | |
| ACE_HANDLE | read_handle (void) const |
| ACE_HANDLE | write_handle (void) const |
| void | dump (void) const |
| Dump the state of the object. More... | |
Private Attributes | |
| ACE_HANDLE | handles_ [2] |
Uses "name" for lookup in the ACE service repository. Obtains the object and returns it as the appropriate type.
|
|
Default constructor (does nothing...).
|
|
|
Open the pipe and initialize the handles.
|
|
||||||||||||
|
Initialize the <ACE_Pipe> from the <read> and <write> handles.
|
|
|
Default dtor. It doesn't close the handles for you.
|
|
|
Close down the pipe HANDLEs;.
|
|
|
Dump the state of the object.
|
|
|
Open the pipe, setting the buffer size to the maximum.
|
|
|
Open the pipe and initialize the handles.
|
|
|
This is the "read" side of the pipe. Note, however, that processes can also write to this handle as well since pipes are bi-directional. |
|
|
This is the "write" side of the pipe. Note, however, that processes can also read to this handle as well since pipes are bi-directional. |
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001