allocate(int size) | TCPStream | [protected] |
AVAILABLE enum value | Socket | [protected] |
BOUND enum value | Socket | [protected] |
broadcast | Socket | [protected] |
bufsize | TCPStream | [protected] |
Cancel typedef | Thread | |
Cancel enum name | Thread | |
cancelDefault enum value | Thread | |
cancelDeferred enum value | Thread | |
cancelDisabled enum value | Thread | |
cancelImmediate enum value | Thread | |
cancelInitial enum value | Thread | |
cancelManual enum value | Thread | |
clrParent(void) | Thread | [inline, protected] |
completion | Socket | [protected] |
connect(const IPV4Host &host, tpport_t port, int size) | TCPStream | [protected] |
CONNECTED enum value | Socket | [protected] |
connectError(void) | Socket | [protected] |
CONNECTING enum value | Socket | [protected] |
detach(Semaphore *start=0) | Thread | |
drop(const IPV4Multicast &ia) | Socket | [protected] |
DummyThread class | Thread | [friend] |
endSocket(void) | Socket | [protected] |
endStream(void) | TCPStream | [protected] |
enterCancel(void) | Thread | [static] |
errBindingFailed enum value | Socket | |
errBroadcastDenied enum value | Socket | |
errConnectBusy enum value | Socket | |
errConnectFailed enum value | Socket | |
errConnectInvalid enum value | Socket | |
errConnectNoRoute enum value | Socket | |
errConnectRefused enum value | Socket | |
errConnectRejected enum value | Socket | |
errConnectTimeout enum value | Socket | |
errCopyFailed enum value | Socket | |
errCreateFailed enum value | Socket | |
errExtended enum value | Socket | |
errInput enum value | Socket | |
errInputInterrupt enum value | Socket | |
errKeepaliveDenied enum value | Socket | |
errLookupFail enum value | Socket | |
errMulticastDisabled enum value | Socket | |
errNoDelay enum value | Socket | |
errNotConnected enum value | Socket | |
error(Error error, char *err=NULL, long systemError=0) const | Socket | [protected] |
error(char *err) const | Socket | [inline, protected] |
Error enum name | Socket | |
errOutput enum value | Socket | |
errOutputInterrupt enum value | Socket | |
errResourceFailure enum value | Socket | |
errRoutingDenied enum value | Socket | |
errSearchErr enum value | Socket | |
errServiceDenied enum value | Socket | |
errServiceUnavailable enum value | Socket | |
errSuccess enum value | Socket | |
errTimeout enum value | Socket | |
exit(void) | Thread | [protected] |
exitCancel(Cancel cancel) | Thread | [static] |
family | TCPStream | [protected] |
Family enum name | Socket | |
final(void) | TCPSession | [inline, protected, virtual] |
flags | Socket | [protected] |
gbuf | TCPStream | [protected] |
get(void) | Thread | [static] |
getBufferSize(void) const | TCPStream | [inline] |
getCancel(void) | Thread | [inline] |
getErrorNumber(void) const | Socket | [inline] |
getErrorString(void) const | Socket | [inline] |
getException(void) | Thread | [static] |
getExtended(void) | Thread | [inline, protected, virtual] |
getId(void) const | Thread | |
getIPV4Local(tpport_t *port=NULL) const | Socket | |
getIPV4NAT(tpport_t *port=NULL) const | Socket | |
getIPV4Peer(tpport_t *port=NULL) const | Socket | |
getLocal(tpport_t *port) const | Socket | [inline] |
getName(void) | Thread | [inline] |
getNAT(tpport_t *port) const | Socket | [inline] |
getParent(void) | Thread | [inline] |
getPeer(tpport_t *port) const | Socket | [inline] |
getSystemError(void) const | Socket | [inline] |
getSystemErrorString(void) const | Socket | |
initial(void) | TCPSession | [protected, virtual] |
INITIAL enum value | Socket | [protected] |
IPV4 enum value | Socket | |
isActive(void) const | Socket | |
isBroadcast(void) const | Socket | [inline] |
isConnected(void) const | Socket | |
isDetached(void) | Thread | |
isPending(Pending pend, timeout_t timeout=TIMEOUT_INF) | TCPStream | [virtual] |
isRouted(void) const | Socket | [inline] |
isRunning(void) | Thread | |
isThread(void) | Thread | |
TCPStream::join(const IPV4Multicast &ia) | Socket | [protected] |
Thread::join(void) | Thread | |
keepalive | Socket | [protected] |
linger | Socket | [protected] |
loopback | Socket | [protected] |
multicast | Socket | [protected] |
notify(Thread *) | Thread | [inline, protected, virtual] |
operator!() const | Socket | |
operator++(Thread &th) | Thread | [friend] |
operator--(Thread &th) | Thread | [friend] |
operator=(const Socket &from) | Socket | |
overflow(int ch) | TCPStream | [protected] |
pbuf | TCPStream | [protected] |
peek(void *buf, size_t len) | TCPStream | [inline] |
Pending enum name | Socket | |
pendingError enum value | Socket | |
pendingInput enum value | Socket | |
pendingOutput enum value | Socket | |
PosixThread class | Thread | [friend] |
readData(void *buf, size_t len, char separator=0, timeout_t t=0) | Socket | [protected, virtual] |
readLine(char *buf, size_t len, timeout_t timeout=0) | Socket | [protected] |
resume(void) | Thread | |
route | Socket | [protected] |
run(void)=0 | Thread | [protected, pure virtual] |
setCancel(Cancel mode) | Thread | [protected] |
setCompletion(bool immediate) | Socket | |
setError(bool enable) | Socket | [inline, protected] |
setException(Throw mode) | Thread | [static] |
setKeepAlive(bool enable) | Socket | |
setLinger(bool linger) | Socket | |
setLoopbackByFamily(bool enable, Family family=IPV4) | Socket | [protected] |
setMulticastByFamily(bool enable, Family family=IPV4) | Socket | [protected] |
setName(const char *text) | Thread | [protected] |
setNoDelay(bool enable) | Socket | [protected] |
setRouting(bool enable) | Socket | [protected] |
setStack(size_t size=0) | Thread | [inline, static] |
setSuspend(Suspend mode) | Thread | [protected] |
setTimeout(timeout_t to) | TCPStream | [inline] |
setTimeToLiveByFamily(unsigned char ttl, Family fam=IPV4) | Socket | [protected] |
setTypeOfService(Tos service) | Socket | |
sleep(timeout_t msec) | Thread | [static] |
so | Socket | [protected] |
Socket(int domain, int type, int protocol=0) | Socket | [protected] |
Socket(SOCKET fd) | Socket | [protected] |
Socket(const Socket &source) | Socket | [protected] |
start(Semaphore *start=0) | Thread | |
state | Socket | [protected] |
State enum name | Socket | [protected] |
STREAM enum value | Socket | [protected] |
Suspend typedef | Thread | |
Suspend enum name | Thread | |
suspend(void) | Thread | |
suspendDisable enum value | Thread | |
suspendEnable enum value | Thread | |
TCPStream::sync(void) | TCPStream | |
Thread::sync(void) | Thread | [protected] |
tcp(void) | TCPStream | [inline, protected] |
TCPSession(const IPV4Host &host, tpport_t port, int size=512, int pri=0, int stack=0) | TCPSession | |
TCPSession(TCPSocket &server, int size=512, int pri=0, int stack=0) | TCPSession | |
TCPStream(Family family=IPV4, bool throwflag=true) | TCPStream | [protected] |
TCPStream(TCPSocket &server, int size=512, bool throwflag=true, timeout_t timeout=0) | TCPStream | |
TCPStream(const IPV4Host &host, tpport_t port, int size=512, bool throwflag=true, timeout_t timeout=0) | TCPStream | |
TCPStream(const TCPStream &source) | TCPStream | |
terminate(void) | Thread | [protected] |
testCancel(void) | Thread | [protected] |
Thread(bool isMain) | Thread | |
Thread(int pri=0, size_t stack=0) | Thread | |
Thread(const Thread &th) | Thread | |
Throw typedef | Thread | |
Throw enum name | Thread | |
throwException enum value | Thread | |
thrown | Socket | [protected] |
throwNothing enum value | Thread | |
throwObject enum value | Thread | |
timeout | TCPStream | [protected] |
Tos enum name | Socket | |
tosInvalid enum value | Socket | |
tosLowDelay enum value | Socket | |
tosMinCost enum value | Socket | |
tosReliability enum value | Socket | |
tosThroughput enum value | Socket | |
ttl | Socket | [protected] |
uflow() | TCPStream | [protected] |
underflow() | TCPStream | [protected] |
waitConnection(timeout_t timeout=TIMEOUT_INF) | TCPSession | [protected] |
writeData(const void *buf, size_t len, timeout_t t=0) | Socket | [protected, virtual] |
yield(void) | Thread | [static] |
~Socket() | Socket | [virtual] |
~TCPStream() | TCPStream | [inline, virtual] |
~Thread() | Thread | [virtual] |