|
Nets v3.0.0
Secure multi-platform networking library
|
This is the complete list of members for IStreamClient, including all inherited members.
| alive() noexcept | IStreamClient | inline |
| connect(SocketAddressView remoteAddress, const char *hostname=nullptr) | IStreamClient | inline |
| connect(const char *hostname, const char *service, bool setSNI=true) | IStreamClient | inline |
| destroy() noexcept | IStreamClient | inline |
| disconnect() noexcept | IStreamClient | inline |
| getBuffer() const noexcept | IStreamClient | inline |
| getBufferSize() const noexcept | IStreamClient | inline |
| getInstance() const noexcept | IStreamClient | inline |
| getSslContext() const noexcept | IStreamClient | inline |
| getTimeoutTime() const noexcept | IStreamClient | inline |
| instance (defined in IStreamClient) | IStreamClient | protected |
| isConnected() const noexcept | IStreamClient | inline |
| isRunning() const noexcept | IStreamClient | inline |
| isSecure() const noexcept | IStreamClient | inline |
| IStreamClient(const IStreamClient &)=delete (defined in IStreamClient) | IStreamClient | |
| IStreamClient(IStreamClient &&r) noexcept (defined in IStreamClient) | IStreamClient | inline |
| IStreamClient()=default | IStreamClient | |
| IStreamClient(size_t bufferSize=UINT16_MAX+1, double timeoutTime=5.0, SslContextView sslContext=nullptr) | IStreamClient | inline |
| onConnectionResult(NetsResult result)=0 | IStreamClient | pure virtual |
| onDatagramReceive(const uint8_t *receiveBuffer, size_t byteCount)=0 | IStreamClient | pure virtual |
| onDisconnect(int reason)=0 | IStreamClient | pure virtual |
| onStreamReceive(const uint8_t *receiveBuffer, size_t byteCount)=0 | IStreamClient | pure virtual |
| operator=(IStreamClient &)=delete (defined in IStreamClient) | IStreamClient | |
| operator=(IStreamClient &&r) noexcept (defined in IStreamClient) | IStreamClient | inline |
| reasonToString(int reason) | IStreamClient | inlinevirtual |
| send(const void *data, size_t byteCount) noexcept | IStreamClient | inline |
| send(const OutStreamMessage &message) noexcept | IStreamClient | inline |
| sendDatagram(const void *data, size_t byteCount) noexcept | IStreamClient | inline |
| sendDatagram(const OutStreamMessage &message) noexcept | IStreamClient | inline |
| setSslContext(SslContextView sslContext=nullptr) noexcept | IStreamClient | inline |
| update() noexcept | IStreamClient | inline |