MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / handleTriggers

Method handleTriggers

src/Core/Network/NetworkHandler.cpp:20–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18 }
19
20 void NetworkHandler::handleTriggers()
21 {
22 if (m_listener.accept(m_client) == sf::Socket::Done)
23 {
24 t_socket->pushParameter(
25 "Connected", "IP", m_client.getRemoteAddress().toString());
26 t_socket->trigger("Connected");
27 std::cout << "[Network] Client Accepted" << std::endl;
28 }
29 m_status = m_client.receive(m_data, 100, m_received);
30 if (m_status == sf::Socket::Done)
31 {
32 t_socket->pushParameter(
33 "DataReceived", "Content", std::string(m_data).substr(0, m_received));
34 t_socket->trigger("DataReceived");
35 }
36 else if (m_status == sf::Socket::Disconnected)
37 {
38 t_socket->trigger("Disconnected");
39 }
40 }
41} // namespace obe::Network

Callers

nothing calls this directly

Calls 4

substrMethod · 0.80
stringClass · 0.50
pushParameterMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected