| 2186 | // Packet Dispatch |
| 2187 | |
| 2188 | void 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 | |
| 2234 | ConsoleFunctionGroupEnd( ServerQuery ); |
nothing calls this directly
no test coverage detected