MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / OnSocketEvent

Method OnSocketEvent

src/server/proxy/src/AFCProxyNetModule.cpp:81–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79}
80
81void AFCProxyNetModule::OnSocketEvent(const AFNetEvent* event)
82{
83 switch (event->GetType())
84 {
85 case AFNetEventType::CONNECTED:
86 {
87 ARK_LOG_INFO("Connected success, id = {}", event->GetId());
88 OnClientConnected(event->GetId());
89 }
90 break;
91 case AFNetEventType::DISCONNECTED:
92 {
93 ARK_LOG_INFO("Connection closed, id = {}", event->GetId());
94 OnClientDisconnect(event->GetId());
95 }
96 break;
97 default:
98 break;
99 }
100}
101
102void AFCProxyNetModule::OnClientConnected(const AFGUID& conn_id)
103{

Callers

nothing calls this directly

Calls 2

GetIdMethod · 0.80
GetTypeMethod · 0.45

Tested by

no test coverage detected