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
↓ 616 callers
Method
size
proto/fbe.h:90
↓ 520 callers
Method
data
proto/fbe.h:95
↓ 240 callers
Method
offset
proto/fbe.h:595
↓ 177 callers
Method
get
proto/fbe_models.cpp:51
↓ 111 callers
Method
Start
source/server/asio/service.cpp:64
↓ 111 callers
Method
Stop
source/server/asio/service.cpp:105
↓ 108 callers
Method
IsConnected
Is the client connected?
include/server/asio/ssl_client.h:109
↓ 105 callers
Method
empty
proto/fbe.h:88
↓ 87 callers
Method
IsStarted
Is the service started?
include/server/asio/service.h:83
↓ 85 callers
Method
bytes_received
Get the number of bytes received by the server
include/server/asio/ssl_server.h:94
↓ 70 callers
Method
fbe_size
Get the field size
proto/fbe_models.h:431
↓ 67 callers
Method
ConnectAsync
source/server/ws/ws_client.cpp:26
↓ 55 callers
Method
resize
proto/fbe.cpp:400
↓ 47 callers
Method
end
proto/fbe.h:139
↓ 43 callers
Method
bytes_sent
Get the number of bytes sent by the server
include/server/asio/ssl_server.h:92
↓ 41 callers
Function
swap
proto/fbe.h:437
↓ 40 callers
Method
method
Get the HTTP request method
include/server/http/http_request.h:58
↓ 36 callers
Method
emplace_back
proto/fbe.h:131
↓ 35 callers
Method
DisconnectAsync
source/server/asio/ssl_session.cpp:178
↓ 35 callers
Method
clear
proto/fbe.h:123
↓ 30 callers
Method
insert
proto/fbe.h:114
↓ 30 callers
Method
value
Get the enum value
proto/fbe.h:421
↓ 29 callers
Method
fbe_offset
Get the field offset
proto/fbe_models.h:429
↓ 26 callers
Method
IsStrandRequired
Is the service required strand to serialized handler execution?
include/server/asio/service.h:79
↓ 26 callers
Method
Multicast
source/server/ws/ws_server.cpp:36
↓ 26 callers
Method
reserve
proto/fbe.cpp:388
↓ 22 callers
Method
IsHandshaked
Is the session handshaked?
include/server/asio/ssl_client.h:111
↓ 22 callers
Method
Restart
source/server/asio/service.cpp:147
↓ 21 callers
Method
shift
proto/fbe.h:658
↓ 20 callers
Method
allocate
proto/fbe.cpp:348
↓ 20 callers
Method
push_back
proto/fbe.h:125
↓ 20 callers
Method
unshift
proto/fbe.h:659
↓ 18 callers
Method
status
Get the HTTP response status
include/server/http/http_response.h:67
↓ 16 callers
Method
CloseAsync
include/server/ws/ws_client.h:47
↓ 16 callers
Method
MulticastText
WebSocket multicast text methods
include/server/ws/ws_server.h:50
↓ 16 callers
Method
body
Get the HTTP request body
include/server/http/http_request.h:72
↓ 15 callers
Method
ReconnectAsync
source/server/asio/ssl_client.cpp:691
↓ 15 callers
Method
url
Get the HTTP request URL
include/server/http/http_request.h:60
↓ 15 callers
Method
verify
proto/fbe_models.cpp:279
↓ 14 callers
Method
get
proto/simple_models.cpp:113
↓ 14 callers
Method
set
proto/simple_models.cpp:166
↓ 13 callers
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/ssl_server.h:173
↓ 13 callers
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/ssl_server.h:180
↓ 13 callers
Method
string
proto/fbe.cpp:146
↓ 12 callers
Method
erase
proto/fbe.h:121
↓ 12 callers
Method
error
Is the HTTP request error flag set?
include/server/http/http_request.h:55
↓ 11 callers
Method
protocol
Get the HTTP request protocol version
include/server/http/http_request.h:62
↓ 10 callers
Method
SendAsync
source/server/asio/ssl_client.cpp:800
↓ 10 callers
Method
SendGetRequest
Send GET request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/http_client.h:215
↓ 10 callers
Method
attach
proto/fbe.cpp:284
↓ 10 callers
Method
set_root_certs
source/server/asio/ssl_context.cpp:18
↓ 9 callers
Method
begin
proto/fbe.h:133
↓ 9 callers
Method
verify
proto/simple_models.cpp:47
↓ 8 callers
Method
Cancel
source/server/asio/timer.cpp:217
↓ 8 callers
Method
Setup
source/server/asio/timer.cpp:108
↓ 6 callers
Method
SendTextAsync
include/server/ws/ws_client.h:57
↓ 6 callers
Method
SetupMulticast
Setup option: bind the socket to the multicast UDP server ! \param enable - Enable/disable option */
include/server/asio/udp_client.h:321
↓ 6 callers
Method
WaitAsync
source/server/asio/timer.cpp:168
↓ 6 callers
Method
emplace
proto/fbe.h:129
↓ 6 callers
Method
headers
Get the HTTP request headers count
include/server/http/http_request.h:64
↓ 6 callers
Method
port
Get the server port number
include/server/asio/ssl_server.h:85
↓ 5 callers
Method
JoinMulticastGroup
source/server/asio/udp_client.cpp:429
↓ 5 callers
Method
assign
proto/fbe.h:108
↓ 5 callers
Method
deserialize
proto/simple_models.cpp:218
↓ 5 callers
Method
fbe_extra
proto/fbe_models.cpp:266
↓ 5 callers
Method
fbe_shift
Shift the current field offset
proto/simple_models.h:230
↓ 5 callers
Method
get_begin
proto/simple_models.cpp:89
↓ 5 callers
Method
get_end
proto/simple_models.cpp:108
↓ 5 callers
Method
onReceiveLog
Receive log message handler
proto/fbe_protocol.h:104
↓ 5 callers
Method
onSendLog
Send log message handler
proto/fbe_protocol.h:57
↓ 5 callers
Method
send
proto/simple_protocol.cpp:19
↓ 5 callers
Method
send_serialized
proto/fbe_protocol.cpp:12
↓ 5 callers
Method
serialize
proto/simple_models.cpp:210
↓ 5 callers
Method
size
Get the array size
proto/fbe_models.h:337
↓ 4 callers
Method
AddStaticContent
source/server/http/http_server.cpp:16
↓ 4 callers
Method
IsPendingBody
source/server/http/http_request.cpp:276
↓ 4 callers
Method
IsPendingHeader
source/server/http/http_request.cpp:271
↓ 4 callers
Method
LeaveMulticastGroup
source/server/asio/udp_client.cpp:443
↓ 4 callers
Method
ReceiveBody
source/server/http/http_request.cpp:549
↓ 4 callers
Method
ReceiveHeader
source/server/http/http_request.cpp:281
↓ 4 callers
Method
SendDeleteRequest
Send DELETE request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/http_client.h:241
↓ 4 callers
Method
SendPostRequest
Send POST request ! \param url - URL to request \param content - Content \param timeout - HTTP request timeout \return
include/server/http/http_client.h:224
↓ 4 callers
Method
SendPutRequest
Send PUT request ! \param url - URL to request \param content - Content \param timeout - HTTP request timeout \return
include/server/http/http_client.h:233
↓ 4 callers
Method
fbe_size
Get the model size
proto/simple_models.h:278
↓ 4 callers
Method
swap
proto/simple.h:169
↓ 4 callers
Method
swap
Swap two instances
proto/fbe.h:428
↓ 4 callers
Method
swap
source/server/http/http_request.cpp:626
↓ 3 callers
Method
DisconnectAll
source/server/asio/tcp_server.cpp:259
↓ 3 callers
Method
Send
source/server/asio/ssl_client.cpp:702
↓ 3 callers
Method
header
source/server/http/http_request.cpp:19
↓ 3 callers
Method
request
proto/simple_protocol.cpp:294
↓ 3 callers
Method
reset
proto/fbe.cpp:408
↓ 3 callers
Method
string
Get the string equivalent from the bytes buffer
proto/fbe.h:147
↓ 2 callers
Method
CloseAll
source/server/ws/ws_server.cpp:14
↓ 2 callers
Method
Connect
source/server/asio/ssl_client.cpp:148
↓ 2 callers
Method
Disconnect
source/server/asio/tcp_session.cpp:100
↓ 2 callers
Method
MulticastBinary
WebSocket multicast binary methods
include/server/ws/ws_server.h:54
↓ 2 callers
Method
ResetServer
source/server/asio/tcp_session.cpp:587
↓ 2 callers
Method
SendHeadRequest
Send HEAD request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/http_client.h:207
↓ 2 callers
Method
SendOptionsRequest
Send OPTIONS request ! \param url - URL to request \param timeout - HTTP request timeout \return HTTP request future */
include/server/http/http_client.h:249
next →
1–100 of 1,436, ranked by callers