|
|
typedef std::shared_ptr< Pipe > | shared |
| |
|
typedef Pipe * | ptr |
| |
|
|
| Pipe (bool nonBlock=true) throw (SocketException) |
| |
|
| Pipe (const Pipe &sock)=delete |
| |
|
void | operator= (const Pipe &sock)=delete |
| |
|
ssize_t | write (const void *data, size_t len) throw (SocketException) |
| |
|
ssize_t | write (const std::string &data) throw (SocketException) |
| |
|
ssize_t | write (const std::vector< uint8_t > &data) throw (SocketException) |
| |
|
ssize_t | read (void *data, size_t len) throw (SocketException) |
| |
|
ssize_t | read (std::string &data, size_t len=ReadSizeDefault) throw (SocketException) |
| |
|
ssize_t | read (std::vector< uint8_t > &data, size_t len=ReadSizeDefault) throw (SocketException) |
| |
|
int | getWriteFD (void) |
| |
|
int | getReadFD (void) |
| |
|
|
static const Pipe::shared | shared_ptr (bool nonBlock=true) throw (SocketException) |
| |
|
|
static const size_t | ReadSizeDefault = 65536 |
| |
Definition at line 23 of file Pipe.h.
The documentation for this class was generated from the following files:
- /home/sella/digitalgenesis/libutil++/releases/rpm/BUILD/libutil++-1.9.3/src/sella/net/Pipe.h
- /home/sella/digitalgenesis/libutil++/releases/rpm/BUILD/libutil++-1.9.3/src/sella/net/Pipe.cpp