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

Method OnNetEvent

src/plugin/net/src/AFCNetServerService.cpp:127–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125}
126
127void AFCNetServerService::OnNetEvent(const AFNetEvent* event)
128{
129 switch (event->GetType())
130 {
131 case AFNetEventType::CONNECTED:
132 ARK_LOG_INFO("Connected server = {} succenssfully, ip = {}, session_id = {}",
133 AFBusAddr(event->GetBusId()).ToString(), event->GetIP(), event->GetId());
134 // TODO: NickYang, add bus relation of AFINet
135 break;
136 case AFNetEventType::DISCONNECTED:
137 ARK_LOG_ERROR("Disconnected server = {} succenssfully, ip = {}, session_id = {}",
138 AFBusAddr(event->GetBusId()).ToString(), event->GetIP(), event->GetId());
139 m_pNetServiceManagerModule->RemoveNetConnectionBus(event->GetBusId());
140 break;
141 default:
142 break;
143 }
144
145 for (const auto& it : net_event_callbacks_)
146 {
147 (it)(event);
148 }
149}
150
151//void AFCNetServerService::OnClientRegister(const AFNetMsg* msg, const int64_t session_id)
152//{

Callers

nothing calls this directly

Calls 6

AFBusAddrFunction · 0.85
GetBusIdMethod · 0.80
GetIdMethod · 0.80
GetTypeMethod · 0.45
ToStringMethod · 0.45

Tested by

no test coverage detected