, including all inherited members.
allocate(size_t size) | ost::TCPStream | [protected] |
aRead(char *buffer, size_t len, timeout_t timer) | ost::URLStream | [protected, virtual] |
authAnonymous enum value | ost::URLStream | |
authBasic enum value | ost::URLStream | |
Authentication enum name | ost::URLStream | |
AVAILABLE enum value | ost::Socket | [protected] |
aWrite(char *buffer, size_t len, timeout_t timer) | ost::URLStream | [protected, virtual] |
b64Decode(char *src, char *dest=NULL) | ost::URLStream | [related] |
b64Decode(const char *src, unsigned char *dst, size_t dstsize) | ost::URLStream | [related] |
b64Decode(const String &src) | ost::URLStream | [related] |
b64Decode(const String &src, unsigned char *dst, size_t dstsize) | ost::URLStream | [related] |
b64Encode(const char *source, char *dest, size_t size) | ost::URLStream | [related] |
b64Encode(const unsigned char *src, size_t srcsize, char *dst, size_t dstsize) | ost::URLStream | [related] |
b64Encode(const String &src) | ost::URLStream | [related] |
b64Encode(const unsigned char *src, size_t srcsize) | ost::URLStream | [related] |
BOUND enum value | ost::Socket | [protected] |
broadcast | ost::Socket | |
bufferSize(unsigned size) | ost::Socket | [protected] |
bufsize | ost::TCPStream | [protected] |
check(Family fam) | ost::Socket | [static] |
close() | ost::URLStream | |
completion | ost::Socket | |
connect(const IPV4Host &host, tpport_t port, unsigned mss=536) | ost::TCPStream | [protected] |
connect(const IPV6Host &host, tpport_t port, unsigned mss=536) | ost::TCPStream | [protected] |
connect(const char *name, unsigned mss=536) | ost::TCPStream | [protected] |
connect(TCPSocket &server) | ost::TCPStream | |
connect(TCPV6Socket &server) | ost::TCPStream | |
CONNECTED enum value | ost::Socket | [protected] |
connectError(void) | ost::Socket | [protected] |
CONNECTING enum value | ost::Socket | [protected] |
disconnect(void) | ost::TCPStream | |
drop(const IPV4Multicast &ia) | ost::Socket | [protected] |
drop(const IPV6Multicast &ia) | ost::Socket | [protected] |
Encoding enum name | ost::URLStream | |
encodingBinary enum value | ost::URLStream | |
encodingChunked enum value | ost::URLStream | |
endSocket(void) | ost::Socket | [protected] |
endStream(void) | ost::TCPStream | [protected] |
errBindingFailed enum value | ost::Socket | |
errBroadcastDenied enum value | ost::Socket | |
errConnectBusy enum value | ost::Socket | |
errConnectFailed enum value | ost::Socket | |
errConnectInvalid enum value | ost::Socket | |
errConnectNoRoute enum value | ost::Socket | |
errConnectRefused enum value | ost::Socket | |
errConnectRejected enum value | ost::Socket | |
errConnectTimeout enum value | ost::Socket | |
errCopyFailed enum value | ost::Socket | |
errCreateFailed enum value | ost::Socket | |
errDenied enum value | ost::URLStream | |
errExtended enum value | ost::Socket | |
errFailure enum value | ost::URLStream | |
errForbidden enum value | ost::URLStream | |
errInput enum value | ost::Socket | |
errInputInterrupt enum value | ost::Socket | |
errInterface enum value | ost::URLStream | |
errInvalid enum value | ost::URLStream | |
errInvalidValue enum value | ost::Socket | |
errKeepaliveDenied enum value | ost::Socket | |
errLookupFail enum value | ost::Socket | |
errMissing enum value | ost::URLStream | |
errMulticastDisabled enum value | ost::Socket | |
errNoDelay enum value | ost::Socket | |
errNotConnected enum value | ost::Socket | |
Error enum name | ost::URLStream | |
error(Error error, char *err=NULL, long systemError=0) const | ost::Socket | [protected] |
error(char *err) const | ost::Socket | [inline, protected] |
errOutput enum value | ost::Socket | |
errOutputInterrupt enum value | ost::Socket | |
errRelocated enum value | ost::URLStream | |
errResourceFailure enum value | ost::Socket | |
errRoutingDenied enum value | ost::Socket | |
errSearchErr enum value | ost::Socket | |
errServiceDenied enum value | ost::Socket | |
errServiceUnavailable enum value | ost::Socket | |
errSuccess enum value | ost::URLStream | |
errTimeout enum value | ost::URLStream | |
errUnauthorized enum value | ost::URLStream | |
errUnreachable enum value | ost::URLStream | |
extraHeader(void) | ost::URLStream | [protected, virtual] |
family | ost::TCPStream | [protected] |
Family enum name | ost::Socket | |
Family typedef | ost::Socket | |
flags | ost::Socket | [protected] |
gbuf | ost::TCPStream | [protected] |
get(const char *url, size_t buffer=512) | ost::URLStream | |
get(size_t buffer=512) | ost::URLStream | |
getBufferSize(void) const | ost::TCPStream | [inline] |
getErrorNumber(void) const | ost::Socket | [inline] |
getErrorString(void) const | ost::Socket | [inline] |
getIPV4Local(tpport_t *port=NULL) const | ost::Socket | |
getIPV4NAT(tpport_t *port=NULL) const | ost::Socket | |
getIPV4Peer(tpport_t *port=NULL) const | ost::Socket | |
getIPV4Sender(tpport_t *port=NULL) const | ost::Socket | |
getIPV6Local(tpport_t *port=NULL) const | ost::Socket | |
getIPV6NAT(tpport_t *port=NULL) const | ost::Socket | |
getIPV6Peer(tpport_t *port=NULL) const | ost::Socket | |
getIPV6Sender(tpport_t *port=NULL) const | ost::Socket | |
getline(char *buffer, size_t len) | ost::URLStream | |
getLocal(tpport_t *port=NULL) const | ost::Socket | [inline] |
getMethod(void) | ost::URLStream | [inline] |
getNAT(tpport_t *port) const | ost::Socket | [inline] |
getPeer(tpport_t *port=NULL) const | ost::Socket | [inline] |
getSegmentSize(void) | ost::TCPStream | |
getSender(tpport_t *port=NULL) const | ost::Socket | [inline] |
getSystemError(void) const | ost::Socket | [inline] |
getSystemErrorString(void) const | ost::Socket | |
head(const char *url, size_t buffer=512) | ost::URLStream | |
httpHeader(const char *header, const char *value) | ost::URLStream | [protected, virtual] |
INITIAL enum value | ost::Socket | [protected] |
IPV4 enum value | ost::Socket | |
IPV6 enum value | ost::Socket | |
isActive(void) const | ost::Socket | |
isBroadcast(void) const | ost::Socket | [inline] |
isConnected(void) const | ost::Socket | |
isPending(Pending pend, timeout_t timeout=TIMEOUT_INF) | ost::TCPStream | [virtual] |
isRouted(void) const | ost::Socket | [inline] |
join(const IPV4Multicast &ia) | ost::Socket | [protected] |
join(const IPV6Multicast &ia) | ost::Socket | [protected] |
keepalive | ost::Socket | |
linger | ost::Socket | |
loopback | ost::Socket | |
m_address | ost::URLStream | [protected] |
m_host | ost::URLStream | [protected] |
Method enum name | ost::URLStream | |
methodFileGet enum value | ost::URLStream | |
methodFilePut enum value | ost::URLStream | |
methodFtpGet enum value | ost::URLStream | |
methodFtpPut enum value | ost::URLStream | |
methodHttpGet enum value | ost::URLStream | |
methodHttpPost enum value | ost::URLStream | |
methodHttpPostMultipart enum value | ost::URLStream | |
methodHttpPut enum value | ost::URLStream | |
multicast | ost::Socket | |
mutex | ost::Socket | [protected, static] |
operator!() const | ost::Socket | |
operator=(const Socket &from) | ost::Socket | |
overflow(int ch) | ost::TCPStream | [protected] |
pbuf | ost::TCPStream | [protected] |
peek(void *buf, size_t len) | ost::TCPStream | [inline] |
Pending enum name | ost::Socket | |
Pending typedef | ost::Socket | |
pendingError enum value | ost::Socket | |
pendingInput enum value | ost::Socket | |
pendingOutput enum value | ost::Socket | |
post(const char *url, const char **vars, size_t buffer=512) | ost::URLStream | |
post(const char *url, MIMEMultipartForm &form, size_t buffer=512) | ost::URLStream | |
printf(const char *format,...) | ost::TCPStream | |
Protocol enum name | ost::URLStream | |
protocolHttp1_0 enum value | ost::URLStream | |
protocolHttp1_1 enum value | ost::URLStream | |
readData(void *buf, size_t len, char separator=0, timeout_t t=0) | ost::Socket | [protected, virtual] |
readLine(char *buf, size_t len, timeout_t timeout=0) | ost::Socket | [protected] |
receiveBuffer(unsigned size) | ost::Socket | [protected] |
receiveLimit(int limit=1) | ost::Socket | [protected] |
receiveTimeout(timeout_t timer) | ost::Socket | [protected] |
route | ost::Socket | |
sendBuffer(unsigned size) | ost::Socket | [protected] |
sendHTTPHeader(const char *url, const char **vars, size_t bufsize) | ost::URLStream | [protected] |
sendLimit(int limit=2048) | ost::Socket | [protected] |
sendTimeout(timeout_t timer) | ost::Socket | [protected] |
setAddress(const char *str) | ost::URLStream | [inline] |
setAgent(const char *str) | ost::URLStream | [inline] |
setAuthentication(Authentication a, const char *str=NULL) | ost::URLStream | |
setBroadcast(bool enable) | ost::Socket | [protected] |
setCompletion(bool immediate) | ost::Socket | |
setCookie(const char *str) | ost::URLStream | [inline] |
setError(bool enable) | ost::Socket | [inline, protected] |
setFollow(bool enable) | ost::URLStream | [inline] |
setHost(const char *str) | ost::URLStream | [inline] |
setKeepAlive(bool enable) | ost::Socket | |
setLinger(bool linger) | ost::Socket | |
setLocalInterface(const char *intf) | ost::URLStream | [inline] |
setLoopbackByFamily(bool enable, Family family=IPV4) | ost::Socket | [protected] |
setMulticastByFamily(bool enable, Family family=IPV4) | ost::Socket | [protected] |
setNoDelay(bool enable) | ost::Socket | [protected] |
setPassword(const char *str) | ost::URLStream | [inline] |
setPragma(const char *str) | ost::URLStream | [inline] |
setProtocol(Protocol pro) | ost::URLStream | [inline] |
setProxy(const char *host, tpport_t port) | ost::URLStream | |
setProxyAuthentication(Authentication a, const char *str=NULL) | ost::URLStream | |
setProxyPassword(const char *str) | ost::URLStream | [inline] |
setProxyUser(const char *str) | ost::URLStream | [inline] |
setReferer(const char *str) | ost::URLStream | |
setRouting(bool enable) | ost::Socket | [protected] |
setTimeout(timeout_t to) | ost::URLStream | [inline] |
setTimeToLiveByFamily(unsigned char ttl, Family fam=IPV4) | ost::Socket | [protected] |
setTypeOfService(Tos service) | ost::Socket | |
setUser(const char *str) | ost::URLStream | [inline] |
so | ost::Socket | [protected] |
Socket(int domain, int type, int protocol=0) | ost::Socket | [protected] |
Socket(SOCKET fd) | ost::Socket | [protected] |
Socket() | ost::Socket | [protected] |
Socket(const Socket &source) | ost::Socket | [protected] |
State enum name | ost::Socket | [protected] |
State typedef | ost::Socket | [protected] |
state | ost::Socket | [protected] |
STREAM enum value | ost::Socket | [protected] |
submit(const char *url, const char **vars, size_t buffer=512) | ost::URLStream | |
sync(void) | ost::TCPStream | |
tcp(void) | ost::TCPStream | [inline, protected] |
TCPStream(Family family=IPV4, bool throwflag=true, timeout_t to=0) | ost::TCPStream | |
TCPStream(TCPSocket &server, bool throwflag=true, timeout_t timeout=0) | ost::TCPStream | |
TCPStream(TCPV6Socket &server, bool throwflag=true, timeout_t timeout=0) | ost::TCPStream | |
TCPStream(const IPV4Host &host, tpport_t port, unsigned mss=536, bool throwflag=true, timeout_t timeout=0) | ost::TCPStream | |
TCPStream(const IPV6Host &host, tpport_t port, unsigned mss=536, bool throwflag=true, timeout_t timeout=0) | ost::TCPStream | |
TCPStream(const char *name, Family family=IPV4, unsigned mss=536, bool throwflag=false, timeout_t timer=0) | ost::TCPStream | |
TCPStream(const TCPStream &source) | ost::TCPStream | |
thrown | ost::Socket | |
Tos enum name | ost::Socket | |
Tos typedef | ost::Socket | |
tosInvalid enum value | ost::Socket | |
tosLowDelay enum value | ost::Socket | |
tosMinCost enum value | ost::Socket | |
tosReliability enum value | ost::Socket | |
tosThroughput enum value | ost::Socket | |
ttl | ost::Socket | |
uflow() | ost::TCPStream | [protected] |
underflow(void) | ost::URLStream | [protected] |
urlDecode(char *source, char *dest=NULL) | ost::URLStream | [related] |
urlEncode(const char *source, char *dest, size_t size) | ost::URLStream | [related] |
URLStream(Family family=IPV4, timeout_t timer=0) | ost::URLStream | |
writeData(const void *buf, size_t len, timeout_t t=0) | ost::Socket | [protected, virtual] |
~Socket() | ost::Socket | [virtual] |
~TCPStream() | ost::TCPStream | [virtual] |