MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / handleInfoPacket

Method handleInfoPacket

Engine/source/app/net/serverQuery.cpp:2188–2231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2186// Packet Dispatch
2187
2188void DemoNetInterface::handleInfoPacket( const NetAddress* address, U8 packetType, BitStream* stream )
2189{
2190 U8 flags;
2191 U32 key;
2192
2193 stream->read( &flags );
2194 stream->read( &key );
2195 stream->clearStringBuffer();
2196
2197 switch( packetType )
2198 {
2199 case GamePingRequest:
2200 handleGamePingRequest( address, key, flags );
2201 break;
2202
2203 case GamePingResponse:
2204 handleGamePingResponse( address, stream, key, flags );
2205 break;
2206
2207 case GameInfoRequest:
2208 handleGameInfoRequest( address, key, flags );
2209 break;
2210
2211 case GameInfoResponse:
2212 handleGameInfoResponse( address, stream, key, flags );
2213 break;
2214
2215 case MasterServerGameTypesResponse:
2216 handleMasterServerGameTypesResponse( stream, key, flags );
2217 break;
2218
2219 case MasterServerListResponse:
2220 handleMasterServerListResponse( stream, key, flags );
2221 break;
2222
2223 case GameMasterInfoRequest:
2224 handleGameMasterInfoRequest( address, key, flags );
2225 break;
2226
2227 case MasterServerExtendedListResponse:
2228 handleExtendedMasterServerListResponse(stream, key, flags);
2229 break;
2230 }
2231}
2232
2233
2234ConsoleFunctionGroupEnd( ServerQuery );

Callers

nothing calls this directly

Calls 10

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

Tested by

no test coverage detected