MCPcopy Create free account
hub / github.com/GarageGames/Torque2D / handleInfoPacket

Method handleInfoPacket

engine/source/network/serverQuery.cc:2027–2069  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2025// Packet Dispatch
2026
2027void DemoNetInterface::handleInfoPacket( const NetAddress* address, U8 packetType, BitStream* stream )
2028{
2029 U8 flags;
2030 U32 key;
2031
2032 stream->read( &flags );
2033 stream->read( &key );
2034
2035 switch( packetType )
2036 {
2037 case GamePingRequest:
2038 handleGamePingRequest( address, key, flags );
2039 break;
2040
2041 case GamePingResponse:
2042 handleGamePingResponse( address, stream, key, flags );
2043 break;
2044
2045 case GameInfoRequest:
2046 handleGameInfoRequest( address, key, flags );
2047 break;
2048
2049 case GameInfoResponse:
2050 handleGameInfoResponse( address, stream, key, flags );
2051 break;
2052
2053 case MasterServerGameTypesResponse:
2054 handleMasterServerGameTypesResponse( stream, key, flags );
2055 break;
2056
2057 case MasterServerListResponse:
2058 handleMasterServerListResponse( stream, key, flags );
2059 break;
2060
2061 case GameMasterInfoRequest:
2062 handleGameMasterInfoRequest( address, key, flags );
2063 break;
2064
2065 case MasterServerExtendedListResponse:
2066 handleExtendedMasterServerListResponse(stream, key, flags);
2067 break;
2068 }
2069}

Callers

nothing calls this directly

Calls 9

handleGamePingRequestFunction · 0.85
handleGamePingResponseFunction · 0.85
handleGameInfoRequestFunction · 0.85
handleGameInfoResponseFunction · 0.85
readMethod · 0.45

Tested by

no test coverage detected