#include <UT_IPC.h>

Public Member Functions | |
| UT_Transport () | |
| virtual | ~UT_Transport () |
| virtual void | abstract_class ()=0 |
| virtual int | close () |
| virtual int | read (char *buffer, int len) |
| virtual int | write (const char *buffer, int len) |
| virtual UT_IPCPacket * | getPacket () |
| virtual int | readv (const IOVEC_PTR, int) |
| virtual int | writev (const IOVEC_PTR, int) |
| virtual int | ok () |
| virtual int | inuse () |
| const char * | getError () const |
| int | getDescriptor () const |
Static Public Member Functions | |
| static void | daemon_start (int ignore_sigcld) |
Public Attributes | |
| int | return_on_error |
Protected Types | |
| enum | UT_ShutDownType { UT_ShutDownReceive = 0, UT_ShutDownSend = 1, UT_ShutDownBoth = 2 } |
Protected Member Functions | |
| void | setError (const char *module, const char *func, const char *mess) |
| int | readPartial (char *buffer, int len) |
| int | writePartial (char *buffer, int len) |
| virtual void | shutdown (UT_ShutDownType)=0 |
Protected Attributes | |
| int | status |
| int | td |
| char | errorMsg [256] |
Definition at line 125 of file UT_IPC.h.
enum UT_Transport::UT_ShutDownType [protected] |
| UT_Transport::UT_Transport | ( | ) |
| virtual UT_Transport::~UT_Transport | ( | ) | [virtual] |
| virtual void UT_Transport::abstract_class | ( | ) | [pure virtual] |
| virtual int UT_Transport::close | ( | ) | [virtual] |
Reimplemented in UT_Socket, UT_UnixSocket, and UT_UnixStream.
| static void UT_Transport::daemon_start | ( | int | ignore_sigcld | ) | [static] |
| virtual UT_IPCPacket* UT_Transport::getPacket | ( | ) | [virtual] |
| virtual int UT_Transport::inuse | ( | ) | [virtual] |
| virtual int UT_Transport::ok | ( | ) | [virtual] |
| virtual int UT_Transport::read | ( | char * | buffer, | |
| int | len | |||
| ) | [virtual] |
| int UT_Transport::readPartial | ( | char * | buffer, | |
| int | len | |||
| ) | [protected] |
| virtual int UT_Transport::readv | ( | const | IOVEC_PTR, | |
| int | ||||
| ) | [virtual] |
| void UT_Transport::setError | ( | const char * | module, | |
| const char * | func, | |||
| const char * | mess | |||
| ) | [protected] |
| virtual void UT_Transport::shutdown | ( | UT_ShutDownType | ) | [protected, pure virtual] |
Implemented in UT_Socket.
| virtual int UT_Transport::write | ( | const char * | buffer, | |
| int | len | |||
| ) | [virtual] |
| int UT_Transport::writePartial | ( | char * | buffer, | |
| int | len | |||
| ) | [protected] |
| virtual int UT_Transport::writev | ( | const | IOVEC_PTR, | |
| int | ||||
| ) | [virtual] |
char UT_Transport::errorMsg[256] [protected] |
int UT_Transport::status [protected] |
int UT_Transport::td [protected] |
1.5.9