| 2025 | // Packet Dispatch |
| 2026 | |
| 2027 | void 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 | } |
nothing calls this directly
no test coverage detected