#include <Pipe.h>
Public Methods | |
ACE_Pipe (void) | |
Default constructor (does nothing...). | |
ACE_Pipe (ACE_HANDLE handles[2]) | |
Open the pipe and initialize the handles. | |
ACE_Pipe (ACE_HANDLE read, ACE_HANDLE write) | |
Initialize the <ACE_Pipe> from the <read> and <write> handles. | |
~ACE_Pipe (void) | |
Default dtor. It doesn't close the handles for you. | |
int | open (ACE_HANDLE handles[2]) |
Open the pipe and initialize the handles. | |
int | open (int buffer_size=ACE_DEFAULT_MAX_SOCKET_BUFSIZ) |
Open the pipe, setting the buffer size to the maximum. | |
int | close (void) |
Close down the pipe HANDLEs;. | |
ACE_HANDLE | read_handle (void) const |
ACE_HANDLE | write_handle (void) const |
void | dump (void) const |
Dump the state of the object. | |
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. |
|
|