Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

TCPSession Member List

This is the complete list of members for TCPSession, including all inherited members.

allocate(size_t size)TCPStream [protected]
AVAILABLE enum valueSocket [protected]
BOUND enum valueSocket [protected]
broadcastSocket [protected]
bufferSize(unsigned bufsize)Socket [protected]
bufsizeTCPStream [protected]
Cancel typedefThread
Cancel enum nameThread
cancelDefault enum valueThread
cancelDeferred enum valueThread
cancelDisabled enum valueThread
cancelImmediate enum valueThread
cancelInitial enum valueThread
cancelManual enum valueThread
check(Family fam)Socket [static]
clrParent(void)Thread [inline, protected]
completionSocket [protected]
connect(const IPV4Host &host, tpport_t port, unsigned mss=536)TCPStream [protected]
connect(const char *service, unsigned mss=536)TCPStream [protected]
connect(TCPSocket &server)TCPStream
CONNECTED enum valueSocket [protected]
connectError(void)Socket [protected]
CONNECTING enum valueSocket [protected]
detach(Semaphore *start=0)Thread
disconnect(void)TCPStream
drop(const IPV4Multicast &ia)Socket [protected]
DummyThread classThread [friend]
endSocket(void)Socket [protected]
endStream(void)TCPStream [protected]
enterCancel(void)Thread [static]
errBindingFailed enum valueSocket
errBroadcastDenied enum valueSocket
errConnectBusy enum valueSocket
errConnectFailed enum valueSocket
errConnectInvalid enum valueSocket
errConnectNoRoute enum valueSocket
errConnectRefused enum valueSocket
errConnectRejected enum valueSocket
errConnectTimeout enum valueSocket
errCopyFailed enum valueSocket
errCreateFailed enum valueSocket
errExtended enum valueSocket
errInput enum valueSocket
errInputInterrupt enum valueSocket
errInvalidValue enum valueSocket
errKeepaliveDenied enum valueSocket
errLookupFail enum valueSocket
errMulticastDisabled enum valueSocket
errNoDelay enum valueSocket
errNotConnected enum valueSocket
error(Error error, char *err=NULL, long systemError=0) const Socket [protected]
error(char *err) const Socket [inline, protected]
Error typedefSocket
Error enum nameSocket
errOutput enum valueSocket
errOutputInterrupt enum valueSocket
errResourceFailure enum valueSocket
errRoutingDenied enum valueSocket
errSearchErr enum valueSocket
errServiceDenied enum valueSocket
errServiceUnavailable enum valueSocket
errSuccess enum valueSocket
errTimeout enum valueSocket
exit(void)Thread [protected]
exitCancel(Cancel cancel)Thread [static]
familyTCPStream [protected]
Family typedefSocket
Family enum nameSocket
final(void)TCPSession [inline, protected, virtual]
flagsSocket [protected]
gbufTCPStream [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 [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
getIPV4Sender(tpport_t *port=NULL) const Socket
getLocal(tpport_t *port=NULL) const Socket [inline]
getName(void)Thread [inline]
getNAT(tpport_t *port) const Socket [inline]
getParent(void)Thread [inline]
getPeer(tpport_t *port=NULL) const Socket [inline]
getSegmentSize(void)TCPStream
getSender(tpport_t *port=NULL) const Socket [inline]
getSystemError(void) const Socket [inline]
getSystemErrorString(void) const Socket
initial(void)TCPSession [protected, virtual]
INITIAL enum valueSocket [protected]
IPV4 enum valueSocket
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
Socket::isPending(Pending pend, timeout_t timeout=TIMEOUT_INF)Socket [virtual]
isRouted(void) const Socket [inline]
isRunning(void)Thread
isThread(void)Thread
TCPStream::join(const IPV4Multicast &ia)Socket [protected]
Thread::join(void)Thread
keepaliveSocket [protected]
lingerSocket [protected]
loopbackSocket [protected]
multicastSocket [protected]
mutexSocket [protected, static]
notify(Thread *)Thread [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]
pbufTCPStream [protected]
peek(void *buf, size_t len)TCPStream [inline]
Pending typedefSocket
Pending enum nameSocket
pendingError enum valueSocket
pendingInput enum valueSocket
pendingOutput enum valueSocket
PosixThread classThread [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]
receiveBuffer(unsigned bufsize)Socket [protected]
receiveLimit(int limit=1)Socket [protected]
receiveTimeout(timeout_t to)Socket [protected]
resume(void)Thread
routeSocket [protected]
run(void)=0Thread [protected, pure virtual]
sendBuffer(unsigned bufsize)Socket [protected]
sendLimit(int limit=2048)Socket [protected]
sendTimeout(timeout_t to)Socket [protected]
setBroadcast(bool enable)Socket [protected]
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]
soSocket [protected]
Socket(int domain, int type, int protocol=0)Socket [protected]
Socket(SOCKET fd)Socket [protected]
Socket()Socket [protected]
Socket(const Socket &source)Socket [protected]
start(Semaphore *start=0)Thread
State typedefSocket [protected]
State enum nameSocket [protected]
stateSocket [protected]
STREAM enum valueSocket [protected]
Suspend typedefThread
Suspend enum nameThread
suspend(void)Thread
suspendDisable enum valueThread
suspendEnable enum valueThread
TCPStream::sync(void)TCPStream
Thread::sync(void)Thread [protected]
tcp(void)TCPStream [inline, protected]
TCPSession(const IPV4Host &host, tpport_t port, size_t size=536, int pri=0, size_t stack=0)TCPSession
TCPSession(TCPSocket &server, int pri=0, size_t stack=0)TCPSession
TCPStream(Family family=IPV4, bool throwflag=true, timeout_t to=0)TCPStream
TCPStream(TCPSocket &server, bool throwflag=true, timeout_t timeout=0)TCPStream
TCPStream(const IPV4Host &host, tpport_t port, unsigned mss=536, bool throwflag=true, timeout_t timeout=0)TCPStream
TCPStream(const char *service, Family fam=IPV4, unsigned mss=536, bool throwflag=false, timeout_t to=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 typedefThread
Throw enum nameThread
throwException enum valueThread
thrownSocket [protected]
throwNothing enum valueThread
throwObject enum valueThread
timeoutTCPStream [protected]
Tos typedefSocket
Tos enum nameSocket
tosInvalid enum valueSocket
tosLowDelay enum valueSocket
tosMinCost enum valueSocket
tosReliability enum valueSocket
tosThroughput enum valueSocket
ttlSocket [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 [virtual]
~Thread()Thread [virtual]


Generated on Tue Sep 13 02:19:10 2005 for Bayonne by  doxygen 1.4.4