Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chronoxor/CppServer
/ types & classes
Types & classes
193 in github.com/chronoxor/CppServer
⨍
Functions
1,436
◇
Types & classes
193
↓ 27 callers
Class
decimal_t
Decimal type ! Represents decimal type using double and provides basic arithmetic operations. */
proto/fbe.h:168
↓ 4 callers
Class
Flags
proto/fbe.h:359
↓ 2 callers
Class
HTTPResponse
HTTP response ! HTTP response is used to create or process parameters of HTTP protocol response (status, headers, etc). Not thread-safe.
include/server/http/http_response.h:33
↓ 1 callers
Class
uuid_t
Universally unique identifier (UUID) ! A universally unique identifier (UUID) is an identifier standard used in software construction. This im
proto/fbe.h:461
Class
AllocateHandler
include/server/asio/memory.h:132
Class
AsioService
examples/asio_service.h:11
Class
AsioTimer
tests/test_timer.cpp:15
Class
AsioTimer
examples/asio_timer.cpp:16
Class
Cache
tests/test_https.cpp:19
Class
Cache
tests/test_http.cpp:19
Class
Cache
examples/https_server.cpp:19
Class
Cache
examples/http_server.cpp:19
Class
ChatClient
examples/ssl_chat_client.cpp:17
Class
ChatClient
examples/wss_chat_client.cpp:17
Class
ChatClient
examples/ws_chat_client.cpp:17
Class
ChatClient
examples/tcp_chat_client.cpp:17
Class
ChatServer
examples/wss_chat_server.cpp:54
Class
ChatServer
examples/tcp_chat_server.cpp:54
Class
ChatServer
examples/ws_chat_server.cpp:54
Class
ChatServer
examples/ssl_chat_server.cpp:59
Class
ChatSession
examples/wss_chat_server.cpp:15
Class
ChatSession
examples/tcp_chat_server.cpp:15
Class
ChatSession
examples/ws_chat_server.cpp:15
Class
ChatSession
examples/ssl_chat_server.cpp:15
Class
Client
Fast Binary Encoding simple client
proto/simple_protocol.h:140
Class
DisconnectRequest
proto/simple.h:245
Class
DisconnectRequestModel
Fast Binary Encoding DisconnectRequest model
proto/simple_models.h:455
Class
EchoClient
performance/wss_echo_client.cpp:32
Class
EchoClient
performance/tcp_echo_client.cpp:31
Class
EchoClient
performance/ws_echo_client.cpp:32
Class
EchoClient
performance/udp_echo_client.cpp:31
Class
EchoClient
performance/ssl_echo_client.cpp:31
Class
EchoClient
examples/udp_echo_client.cpp:17
Class
EchoSSLClient
tests/test_ssl.cpp:42
Class
EchoSSLServer
tests/test_ssl.cpp:89
Class
EchoSSLService
tests/test_ssl.cpp:20
Class
EchoSSLSession
tests/test_ssl.cpp:70
Class
EchoServer
performance/ws_echo_server.cpp:35
Class
EchoServer
performance/tcp_echo_server.cpp:34
Class
EchoServer
performance/wss_echo_server.cpp:35
Class
EchoServer
performance/udp_echo_server.cpp:16
Class
EchoServer
performance/ssl_echo_server.cpp:34
Class
EchoServer
examples/udp_echo_server.cpp:15
Class
EchoSession
performance/ws_echo_server.cpp:17
Class
EchoSession
performance/tcp_echo_server.cpp:16
Class
EchoSession
performance/wss_echo_server.cpp:17
Class
EchoSession
performance/ssl_echo_server.cpp:16
Class
EchoTCPClient
tests/test_tcp.cpp:42
Class
EchoTCPServer
tests/test_tcp.cpp:75
Class
EchoTCPService
tests/test_tcp.cpp:20
Class
EchoTCPSession
tests/test_tcp.cpp:58
Class
EchoUDPClient
tests/test_udp.cpp:42
Class
EchoUDPServer
tests/test_udp.cpp:59
Class
EchoUDPService
tests/test_udp.cpp:20
Class
EchoWSClient
tests/test_ws.cpp:43
Class
EchoWSSClient
tests/test_wss.cpp:43
Class
EchoWSSServer
tests/test_wss.cpp:99
Class
EchoWSSService
tests/test_wss.cpp:21
Class
EchoWSSSession
tests/test_wss.cpp:82
Class
EchoWSServer
tests/test_ws.cpp:89
Class
EchoWSService
tests/test_ws.cpp:21
Class
EchoWSSession
tests/test_ws.cpp:72
Class
FBEBuffer
Fast Binary Encoding buffer based on the dynamic byte buffer
proto/fbe.h:571
Class
FieldModel
proto/fbe_models.h:56
Class
FieldModel<::simple::DisconnectRequest>
proto/simple_models.h:398
Class
FieldModel<::simple::SimpleNotify>
proto/simple_models.h:306
Class
FieldModel<::simple::SimpleReject>
proto/simple_models.h:213
Class
FieldModel<::simple::SimpleRequest>
proto/simple_models.h:26
Class
FieldModel<::simple::SimpleResponse>
proto/simple_models.h:119
Class
FieldModel<bool>
proto/fbe_models.h:64
Class
FieldModel<buffer_t>
proto/fbe_models.h:156
Class
FieldModel<char>
proto/fbe_models.h:72
Class
FieldModel<decimal_t>
proto/fbe_models.h:88
Class
FieldModel<std::optional<T>>
proto/fbe_models.h:260
Class
FieldModel<std::string>
proto/fbe_models.h:209
Class
FieldModel<uuid_t>
proto/fbe_models.h:124
Class
FieldModel<wchar_t>
proto/fbe_models.h:80
Class
FieldModelArray
proto/fbe_models.h:313
Class
FieldModelBase
proto/fbe_models.h:24
Class
FieldModelMap
proto/fbe_models.h:423
Class
FieldModelVector
proto/fbe_models.h:371
Class
HTTPCacheServer
tests/test_http.cpp:171
Class
HTTPCacheServer
examples/http_server.cpp:172
Class
HTTPCacheSession
tests/test_http.cpp:80
Class
HTTPCacheSession
examples/http_server.cpp:80
Class
HTTPClient
HTTP client ! HTTP client is used to communicate with HTTP Web server. It allows to send GET, POST, PUT, DELETE requests and receive HTTP
include/server/http/http_client.h:31
Class
HTTPClientEx
HTTP extended client ! HTTP extended client make requests to HTTP Web server with returning std::future as a synchronization primitive. T
include/server/http/http_client.h:175
Class
HTTPRequest
HTTP request ! HTTP request is used to create or process parameters of HTTP protocol request (method, URL, headers, etc). Not thread-safe
include/server/http/http_request.h:30
Class
HTTPSCacheServer
tests/test_https.cpp:171
Class
HTTPSCacheServer
examples/https_server.cpp:172
Class
HTTPSCacheSession
tests/test_https.cpp:80
Class
HTTPSCacheSession
examples/https_server.cpp:80
Class
HTTPSClient
HTTPS client ! HTTPS client is used to communicate with secured HTTPS Web server. It allows to send GET, POST, PUT, DELETE requests and receiv
include/server/http/https_client.h:31
Class
HTTPSClientEx
HTTPS extended client ! HTTPS extended client make requests to HTTPS Web server with returning std::future as a synchronization primitive.
include/server/http/https_client.h:175
Class
HTTPSServer
HTTPS server ! HTTPS server is used to create secured HTTPS Web server and communicate with clients using secure HTTPS protocol. It allows
include/server/http/https_server.h:29
Class
HTTPSServer
include/server/http/https_session.h:21
Class
HTTPSSession
HTTPS session ! HTTPS session is used to receive/send HTTP requests/responses from the connected HTTPS client. Thread-safe. */
include/server/http/https_session.h:29
Class
HTTPSTraceClient
performance/https_trace_client.cpp:30
Class
HTTPSTraceServer
performance/https_trace_server.cpp:43
Class
HTTPSTraceSession
performance/https_trace_server.cpp:17
next →
1–100 of 193, ranked by callers