Nets v3.0.0
Secure multi-platform networking library
Loading...
Searching...
No Matches
IStreamServer Member List

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

destroy() noexceptIStreamServerinline
destroySession(StreamSessionView streamSession, int reason) noexceptIStreamServerinline
flushSessions() noexceptIStreamServerinline
getInstance() const noexceptIStreamServerinline
getReceiveBuffer() const noexceptIStreamServerinline
getReceiveBufferSize() const noexceptIStreamServerinline
getSessionBufferSize() const noexceptIStreamServerinline
getSessionCount() noexceptIStreamServerinline
getSessions() noexceptIStreamServerinline
getSocket() const noexceptIStreamServerinline
getTimeoutTime() const noexceptIStreamServerinline
instance (defined in IStreamServer)IStreamServerprotected
isRunning() const noexceptIStreamServerinline
isSecure() const noexceptIStreamServerinline
IStreamServer(const IStreamServer &)=delete (defined in IStreamServer)IStreamServer
IStreamServer(IStreamServer &&r) noexcept (defined in IStreamServer)IStreamServerinline
IStreamServer(SocketFamily socketFamily, const char *service, size_t sessionBufferSize=512, size_t connectionQueueSize=256, size_t receiveBufferSize=UINT16_MAX+1, double timeoutTime=5.0, SslContextView sslContext=nullptr)IStreamServerinline
lockSessions() noexceptIStreamServerinline
onDatagramReceive(SocketAddressView remoteAddress, const uint8_t *receiveBuffer, size_t byteCount)=0IStreamServerpure virtual
onSessionCreate(StreamSessionView streamSession)=0IStreamServerpure virtual
onSessionDestroy(StreamSessionView streamSession, int reason)=0IStreamServerpure virtual
onStreamReceive(StreamSessionView streamSession, const uint8_t *receiveBuffer, size_t byteCount)=0IStreamServerpure virtual
operator=(IStreamServer &)=delete (defined in IStreamServer)IStreamServer
operator=(IStreamServer &&r) noexcept (defined in IStreamServer)IStreamServerinline
reasonToString(int reason)IStreamServerinlinevirtual
sendDatagram(SocketAddressView remoteAddress, const void *data, size_t byteCount) noexceptIStreamServerinline
sendDatagram(SocketAddressView remoteAddress, const OutStreamMessage &message) noexceptIStreamServerinline
unlockSessions() noexceptIStreamServerinline
updateSession(StreamSessionView streamSession, double currentTime) noexceptIStreamServerinline