Base Framework
StreamSocket Member List

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

_COM_AZURE_DEV__BASE__OVERRIDE_ALLOC() (defined in DynamicObject)DynamicObject
accept(Socket &socket)Socket
asyncCancel() (defined in Socket)Socket
asyncTest() noexceptAsynchronousStreamstatic
available() constStreamSocketinlinevirtual
bind(const InetAddress &address, unsigned short port)StreamSocketinline
bind(const InetEndPoint &endPoint)StreamSocketinline
close()StreamSocketinlinevirtual
connect(const InetAddress &address, unsigned short port)StreamSocketinline
connect(const InetEndPoint &endPoint)StreamSocketinline
create(Kind kind, Domain domain=DEFAULT_DOMAIN)Socket
DATAGRAM enum valueSocket
DEFAULT_DOMAIN enum valueSocket
Domain enum nameSocket
DynamicObject() noexceptDynamicObjectinline
flush()StreamSocketinlinevirtual
getAddress() const noexceptStreamSocketinline
getBooleanOption(int option) constSocketprotected
getBroadcast() constSocket
getCreatedById() constResource
getDescription() constResource
getDomain() constSocket
getDontRoute() constSocket
getEndPoint() const noexceptStreamSocketinline
getErrorState() constStreamSocketinline
getHandle() const noexceptSocketprotected
getInternalHandle() constResourceinline
getIPv6Restriction() constSocket
getKeepAlive() constStreamSocketinline
getKind() constSocket
getLinger() constStreamSocketinline
getLocalAddress() const noexceptStreamSocketinline
getLocalEndPoint() const noexceptStreamSocketinline
getLocalPort() const noexceptStreamSocketinline
getMulticastHops() constSocket
getMulticastInterface() constSocket
getMulticastLoopback() constSocket
getName()StreamSocketinline
getNumberOfReferences_INTERNAL() const noexceptReferenceCountedObjectinline
getPort() const noexceptStreamSocketinline
getReceiveBufferSize() constStreamSocketinline
getReceiveTimeout() constSocket
getResourceId() constResource
getReuseAddress() constStreamSocketinline
getSendBufferSize() constStreamSocketinline
getSendTimeout() constSocket
getTcpDeferAccept() constSocket
getTcpNoDelay() constStreamSocketinline
getTimeToLive() constStreamSocketinline
getUnicastHops() constSocket
handleResourceprotected
IPV4 enum valueSocket
IPV6 enum valueSocket
isValidObject() const noexceptDynamicObject
joinGroup(const InetAddress &group)Socket
joinGroup(const InetAddress &interface, const InetAddress &group)Socket
Kind enum nameSocket
leaveGroup(const InetAddress &interface, const InetAddress &group)Socket
listen(unsigned int backlog)Socket
operator bool() const noexceptStreamSocketinline
operator=(const ReferenceCountedObject &copy) noexceptReferenceCountedObjectinline
operator=(ReferenceCountedObject &&move) noexceptReferenceCountedObjectinline
OPTION_DONT_ROUTE enum value (defined in Socket)Socketprotected
OPTION_TCP_DEFER_ACCEPT enum value (defined in Socket)Socketprotected
OPTION_TCP_NO_DELAY enum value (defined in Socket)Socketprotected
RAW enum valueSocket
read(uint8 *buffer, unsigned int size, bool nonblocking=false)StreamSocketinlinevirtual
read(uint8 *buffer, unsigned int size, bool nonblocking=false)StreamSocket
read(uint8 *buffer, unsigned int bytesToRead, AsynchronousReadEventListener *listener) (defined in StreamSocket)StreamSocket
Socket::read(uint8 *buffer, unsigned int bytesToRead, AsynchronousReadEventListener *listener)Socketvirtual
receiveFrom(uint8 *buffer, unsigned int size, InetAddress &address, unsigned short &port)Socket
ReferenceCountedObject() noexceptReferenceCountedObjectinline
ReferenceCountedObject(const ReferenceCountedObject &copy) noexceptReferenceCountedObjectinline
ReferenceCountedObject(ReferenceCountedObject &&move) noexceptReferenceCountedObjectinline
sendTo(const uint8 *buffer, unsigned int size, const InetAddress &address, unsigned short port)Socket
setBooleanOption(int option, bool value)Socketprotected
setBroadcast(bool value)Socket
setDescription(const String &description)Resource
setDontRoute(bool value)Socket
setIPv6Restriction(bool value)Socket
setKeepAlive(bool value)StreamSocketinline
setLinger(int seconds)StreamSocketinline
setMulticastHops(uint8 value)Socket
setMulticastInterface(const InetAddress &interface)Socket
setMulticastLoopback(bool value)Socket
setNonBlocking(bool value)StreamSocketinline
setReceiveBufferSize(int size)StreamSocketinline
setReceiveTimeout(uint64 nanoseconds)Socket
setReuseAddress(bool value)StreamSocketinline
setSendBufferSize(int size)StreamSocketinline
setSendTimeout(uint64 nanoseconds)Socket
setTcpDeferAccept(uint64 nanoseconds)Socket
setTcpNoDelay(bool value)StreamSocketinline
setTimeToLive(unsigned int value)StreamSocketinline
setUnicastHops(uint8 value)Socket
shutdownInputStream()StreamSocketinline
shutdownOutputStream()StreamSocketinline
skip(unsigned int count)StreamSocketinlinevirtual
Socket() noexceptSocket
STREAM enum valueSocket
StreamSocket()StreamSocket
StreamSocket(const InetAddress &address, unsigned short port)StreamSocket
StreamSocket(const InetEndPoint &endPoint)StreamSocket
StreamSocket(const InetAddress &address, unsigned short port, const InetAddress &localAddress, unsigned short localPort)StreamSocket
StreamSocket(ServerSocket &socket)StreamSocket
StreamSocket(const StreamSocket &copy) noexceptStreamSocketinline
toString(Domain domain) noexcept (defined in Socket)Socketstatic
toString(Kind kind) noexcept (defined in Socket)Socketstatic
useGarbageCollector() const noexceptReferenceCountedObjectinlinevirtual
wait() constStreamSocketinlinevirtual
wait(unsigned int timeout) constStreamSocketinlinevirtual
write(const uint8 *buffer, unsigned int size, bool nonblocking=false)StreamSocketinlinevirtual
write(const uint8 *buffer, unsigned int size, bool nonblocking=false)StreamSocket
write(const uint8 *buffer, unsigned int bytesToWrite, AsynchronousWriteEventListener *listener) (defined in StreamSocket)StreamSocket
Socket::write(const uint8 *buffer, unsigned int bytesToWrite, AsynchronousWriteEventListener *listener)Socketvirtual
~AsynchronousInputStream() noexcept(false) (defined in AsynchronousInputStream)AsynchronousInputStreaminline
~AsynchronousOutputStream() noexcept(false) (defined in AsynchronousOutputStream)AsynchronousOutputStreaminline
~AsynchronousStream() noexcept(false)AsynchronousStreamvirtual
~DynamicObject() noexcept(false)DynamicObjectinlinevirtual
~InputStream() noexcept(false) (defined in InputStream)InputStreaminline
~OutputStream() noexcept(false) (defined in OutputStream)OutputStreaminline
~ReferenceCountedObject() (defined in ReferenceCountedObject)ReferenceCountedObjectinline
~Socket()Socket
~Stream() noexcept(false)Streamvirtual