|
Nets v3.0.0
Secure multi-platform networking library
|
This is the complete list of members for IStreamServer, including all inherited members.
| destroy() noexcept | IStreamServer | inline |
| destroySession(StreamSessionView streamSession, int reason) noexcept | IStreamServer | inline |
| flushSessions() noexcept | IStreamServer | inline |
| getInstance() const noexcept | IStreamServer | inline |
| getReceiveBuffer() const noexcept | IStreamServer | inline |
| getReceiveBufferSize() const noexcept | IStreamServer | inline |
| getSessionBufferSize() const noexcept | IStreamServer | inline |
| getSessionCount() noexcept | IStreamServer | inline |
| getSessions() noexcept | IStreamServer | inline |
| getSocket() const noexcept | IStreamServer | inline |
| getTimeoutTime() const noexcept | IStreamServer | inline |
| instance (defined in IStreamServer) | IStreamServer | protected |
| isRunning() const noexcept | IStreamServer | inline |
| isSecure() const noexcept | IStreamServer | inline |
| IStreamServer(const IStreamServer &)=delete (defined in IStreamServer) | IStreamServer | |
| IStreamServer(IStreamServer &&r) noexcept (defined in IStreamServer) | IStreamServer | inline |
| 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) | IStreamServer | inline |
| lockSessions() noexcept | IStreamServer | inline |
| onDatagramReceive(SocketAddressView remoteAddress, const uint8_t *receiveBuffer, size_t byteCount)=0 | IStreamServer | pure virtual |
| onSessionCreate(StreamSessionView streamSession)=0 | IStreamServer | pure virtual |
| onSessionDestroy(StreamSessionView streamSession, int reason)=0 | IStreamServer | pure virtual |
| onStreamReceive(StreamSessionView streamSession, const uint8_t *receiveBuffer, size_t byteCount)=0 | IStreamServer | pure virtual |
| operator=(IStreamServer &)=delete (defined in IStreamServer) | IStreamServer | |
| operator=(IStreamServer &&r) noexcept (defined in IStreamServer) | IStreamServer | inline |
| reasonToString(int reason) | IStreamServer | inlinevirtual |
| sendDatagram(SocketAddressView remoteAddress, const void *data, size_t byteCount) noexcept | IStreamServer | inline |
| sendDatagram(SocketAddressView remoteAddress, const OutStreamMessage &message) noexcept | IStreamServer | inline |
| unlockSessions() noexcept | IStreamServer | inline |
| updateSession(StreamSessionView streamSession, double currentTime) noexcept | IStreamServer | inline |