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

Method handleInfoPacket

Engine/source/app/net/serverQuery.cpp:2190–2233  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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