Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chronoxor/CppServer
/ functions
Functions
1,436 in github.com/chronoxor/CppServer
⨍
Functions
1,436
◇
Types & classes
193
Method
SendError
source/server/asio/ssl_server.cpp:336
Method
SendError
source/server/asio/ssl_session.cpp:650
Method
SendGetRequest
Send GET request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/https_client.h:215
Method
SendHeadRequest
Send HEAD request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/https_client.h:207
Method
SendMessage
performance/https_trace_client.cpp:39
Method
SendMessage
performance/wss_echo_client.cpp:41
Method
SendMessage
performance/http_trace_client.cpp:39
Method
SendMessage
performance/proto_client.cpp:42
Method
SendMessage
performance/tcp_echo_client.cpp:40
Method
SendMessage
performance/ws_echo_client.cpp:41
Method
SendMessage
performance/udp_echo_client.cpp:40
Method
SendMessage
performance/ssl_echo_client.cpp:40
Method
SendOptionsRequest
Send OPTIONS request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/https_client.h:249
Method
SendPing
WebSocket ping methods
include/server/ws/wss_session.h:70
Method
SendPing
WebSocket ping methods
include/server/ws/ws_session.h:70
Method
SendPing
WebSocket ping methods
include/server/ws/ws_client.h:77
Method
SendPing
WebSocket ping methods
include/server/ws/wss_client.h:77
Method
SendPingAsync
include/server/ws/wss_session.h:74
Method
SendPingAsync
include/server/ws/ws_session.h:74
Method
SendPingAsync
include/server/ws/ws_client.h:81
Method
SendPingAsync
include/server/ws/wss_client.h:81
Method
SendPong
WebSocket pong methods
include/server/ws/wss_session.h:78
Method
SendPong
WebSocket pong methods
include/server/ws/ws_session.h:78
Method
SendPong
WebSocket pong methods
include/server/ws/ws_client.h:85
Method
SendPong
WebSocket pong methods
include/server/ws/wss_client.h:85
Method
SendPongAsync
include/server/ws/wss_session.h:82
Method
SendPongAsync
include/server/ws/ws_session.h:82
Method
SendPongAsync
include/server/ws/ws_client.h:89
Method
SendPongAsync
include/server/ws/wss_client.h:89
Method
SendPostRequest
Send POST request ! \param url - URL to request \param content - Content \param timeout - HTTP request timeout \return
include/server/http/https_client.h:224
Method
SendPutRequest
Send PUT request ! \param url - URL to request \param content - Content \param timeout - HTTP request timeout \return
include/server/http/https_client.h:233
Method
SendRequest
source/server/http/http_client.cpp:63
Method
SendRequest
source/server/http/https_client.cpp:63
Method
SendRequest
Send the current HTTP request (synchronous) ! \return Size of sent data */
include/server/http/http_client.h:51
Method
SendRequest
Send HTTP request ! \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/http_client.h:192
Method
SendRequest
Send the current HTTP request (synchronous) ! \return Size of sent data */
include/server/http/https_client.h:51
Method
SendRequest
Send HTTP request ! \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/https_client.h:192
Method
SendRequestAsync
Send the current HTTP request (asynchronous) ! \return 'true' if the current HTTP request was successfully sent, 'false' if the client is not
include/server/http/http_client.h:107
Method
SendRequestAsync
Send the current HTTP request (asynchronous) ! \return 'true' if the current HTTP request was successfully sent, 'false' if the client is not
include/server/http/https_client.h:107
Method
SendRequestBody
Send the HTTP request body (synchronous) ! \param body - HTTP request body \return Size of sent data */
include/server/http/http_client.h:64
Method
SendRequestBody
Send the HTTP request body (synchronous) ! \param body - HTTP request body \return Size of sent data */
include/server/http/https_client.h:64
Method
SendRequestBodyAsync
Send the HTTP request body (asynchronous) ! \param body - HTTP request body \return 'true' if the current HTTP request was successfull
include/server/http/http_client.h:120
Method
SendRequestBodyAsync
Send the HTTP request body (asynchronous) ! \param body - HTTP request body \return 'true' if the current HTTP request was successfull
include/server/http/https_client.h:120
Method
SendResponse
Send the current HTTP response (synchronous) ! \return Size of sent data */
include/server/http/http_session.h:52
Method
SendResponse
Send the current HTTP response (synchronous) ! \return Size of sent data */
include/server/http/https_session.h:52
Method
SendResponse
WebSocket send response
include/server/ws/wss_session.h:108
Method
SendResponse
WebSocket send response
include/server/ws/ws_session.h:108
Method
SendResponse
Send WebSocket server upgrade response ! \param response - WebSocket upgrade HTTP response */
include/server/ws/ws.h:204
Method
SendResponse
WebSocket clients cannot send response
include/server/ws/ws_client.h:119
Method
SendResponse
WebSocket clients cannot send response
include/server/ws/wss_client.h:119
Method
SendResponseAsync
Send the current HTTP response (asynchronous) ! \return 'true' if the current HTTP response was successfully sent, 'false' if the session is n
include/server/http/http_session.h:108
Method
SendResponseAsync
Send the current HTTP response (asynchronous) ! \return 'true' if the current HTTP response was successfully sent, 'false' if the session is n
include/server/http/https_session.h:108
Method
SendResponseBody
Send the HTTP response body (synchronous) ! \param body - HTTP response body \return Size of sent data */
include/server/http/http_session.h:65
Method
SendResponseBody
Send the HTTP response body (synchronous) ! \param body - HTTP response body \return Size of sent data */
include/server/http/https_session.h:65
Method
SendResponseBodyAsync
Send the HTTP response body (asynchronous) ! \param body - HTTP response body \return 'true' if the current HTTP response was successf
include/server/http/http_session.h:121
Method
SendResponseBodyAsync
Send the HTTP response body (asynchronous) ! \param body - HTTP response body \return 'true' if the current HTTP response was successf
include/server/http/https_session.h:121
Method
SendText
WebSocket send text methods
include/server/ws/wss_session.h:46
Method
SendText
WebSocket send text methods
include/server/ws/ws_session.h:46
Method
SendText
WebSocket send text methods
include/server/ws/ws_client.h:53
Method
SendText
WebSocket send text methods
include/server/ws/wss_client.h:53
Method
SendTextAsync
include/server/ws/wss_session.h:50
Method
SendTextAsync
include/server/ws/ws_session.h:50
Method
SendTextAsync
include/server/ws/wss_client.h:57
Method
SendTimer
source/server/asio/timer.cpp:241
Method
SendTraceRequest
Send TRACE request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/https_client.h:257
Method
Sender
proto/simple_protocol.h:39
Method
Sender
proto/fbe_protocol.h:26
Method
Service
source/server/asio/service.cpp:16
Method
Service
include/server/asio/service.h:68
Method
ServiceThread
source/server/asio/service.cpp:163
Method
SetPromiseError
source/server/http/http_client.cpp:165
Method
SetPromiseError
source/server/http/https_client.cpp:165
Method
SetPromiseValue
source/server/http/http_client.cpp:159
Method
SetPromiseValue
source/server/http/https_client.cpp:159
Method
SetupKeepAlive
Setup option: keep alive ! This option will setup SO_KEEPALIVE if the OS support this feature. \param enable - Enable/disable option
include/server/asio/ssl_server.h:157
Method
SetupKeepAlive
Setup option: keep alive ! This option will setup SO_KEEPALIVE if the OS support this feature. \param enable - Enable/disable option
include/server/asio/tcp_server.h:151
Method
SetupKeepAlive
Setup option: keep alive ! This option will setup SO_KEEPALIVE if the OS support this feature. \param enable - Enable/disable option
include/server/asio/ssl_client.h:246
Method
SetupKeepAlive
Setup option: keep alive ! This option will setup SO_KEEPALIVE if the OS support this feature. \param enable - Enable/disable option
include/server/asio/tcp_client.h:236
Method
SetupNoDelay
Setup option: no delay ! This option will enable/disable Nagle's algorithm for TCP protocol. https://en.wikipedia.org/wiki/Nagle%27s_
include/server/asio/ssl_server.h:166
Method
SetupNoDelay
Setup option: no delay ! This option will enable/disable Nagle's algorithm for TCP protocol. https://en.wikipedia.org/wiki/Nagle%27s_
include/server/asio/tcp_server.h:160
Method
SetupNoDelay
Setup option: no delay ! This option will enable/disable Nagle's algorithm for TCP protocol. https://en.wikipedia.org/wiki/Nagle%27s_
include/server/asio/ssl_client.h:255
Method
SetupNoDelay
Setup option: no delay ! This option will enable/disable Nagle's algorithm for TCP protocol. https://en.wikipedia.org/wiki/Nagle%27s_
include/server/asio/tcp_client.h:245
Method
SetupReceiveBufferLimit
Setup option: receive buffer limit ! The session will be disconnected if the receive buffer limit is met. Default is unlimited.
include/server/asio/ssl_session.h:169
Method
SetupReceiveBufferLimit
Setup option: receive buffer limit ! The session will be disconnected if the receive buffer limit is met. Default is unlimited.
include/server/asio/tcp_session.h:165
Method
SetupReceiveBufferLimit
Setup option: receive buffer limit ! The receive operation will fail if the receive buffer limit is met. Default is unlimited.
include/server/asio/udp_server.h:284
Method
SetupReceiveBufferLimit
Setup option: receive buffer limit ! The client will be disconnected if the receive buffer limit is met. Default is unlimited.
include/server/asio/ssl_client.h:263
Method
SetupReceiveBufferLimit
Setup option: receive buffer limit ! The client will be disconnected if the receive buffer limit is met. Default is unlimited.
include/server/asio/tcp_client.h:253
Method
SetupReceiveBufferLimit
Setup option: receive buffer limit ! The client will be disconnected if the receive buffer limit is met. Default is unlimited.
include/server/asio/udp_client.h:329
Method
SetupReceiveBufferSize
source/server/asio/ssl_client.cpp:136
Method
SetupReceiveBufferSize
source/server/asio/tcp_client.cpp:111
Method
SetupReceiveBufferSize
source/server/asio/udp_client.cpp:111
Method
SetupReceiveBufferSize
source/server/asio/udp_server.cpp:115
Method
SetupReceiveBufferSize
source/server/asio/tcp_session.cpp:47
Method
SetupReceiveBufferSize
source/server/asio/ssl_session.cpp:48
Method
SetupReuseAddress
Setup option: reuse address ! This option will enable/disable SO_REUSEADDR if the OS support this feature. \param enable - Enable/dis
include/server/asio/tcp_server.h:167
Method
SetupReuseAddress
Setup option: reuse address ! This option will enable/disable SO_REUSEADDR if the OS support this feature. \param enable - Enable/dis
include/server/asio/udp_server.h:269
Method
SetupReuseAddress
Setup option: reuse address ! This option will enable/disable SO_REUSEADDR if the OS support this feature. \param enable - Enable/dis
include/server/asio/udp_client.h:309
Method
SetupReusePort
Setup option: reuse port ! This option will enable/disable SO_REUSEPORT if the OS support this feature. \param enable - Enable/disabl
include/server/asio/tcp_server.h:174
Method
SetupReusePort
Setup option: reuse port ! This option will enable/disable SO_REUSEPORT if the OS support this feature. \param enable - Enable/disabl
include/server/asio/udp_server.h:276
Method
SetupReusePort
Setup option: reuse port ! This option will enable/disable SO_REUSEPORT if the OS support this feature. \param enable - Enable/disabl
include/server/asio/udp_client.h:316
← previous
next →
401–500 of 1,436, ranked by callers