// BitStream Reader public static object ReadFromBitStream(uLink.BitStream stream, params object[] args) { var obj = new TimeStamp(); obj.unixTimeStamp = stream.ReadDouble(); return(obj); }
internal static object _ReadDouble(BitStream stream, object[] codecOptions) { return(stream.ReadDouble()); }
public void Execute(NetworkBase network) { switch (internCode) { case InternalCode.DiscoverHostRequest: network._UnconnectedRPCDiscoverHostRequest(stream.ReadHostDataFilter(), stream.ReadDouble(), endpoint); break; case InternalCode.DiscoverHostResponse: network._UnconnectedRPCDiscoverHostResponse(stream.ReadLocalHostData(), stream.ReadDouble(), endpoint); break; case InternalCode.KnownHostRequest: network._UnconnectedRPCKnownHostRequest(stream.ReadDouble(), stream.ReadBoolean(), endpoint); break; case InternalCode.KnownHostResponse: network._UnconnectedRPCKnownHostResponse(stream.ReadLocalHostData(), stream.ReadDouble(), endpoint); break; case InternalCode.PreConnectRequest: network._UnconnectedRPCPreConnectRequest(endpoint); break; case InternalCode.PreConnectResponse: network._UnconnectedRPCPreConnectResponse(endpoint); break; case InternalCode.LicenseRequest: network._UnconnectedRPCLicenseRequest(stream.ReadLocalHostData(), stream.ReadBoolean(), stream.ReadBytes(), endpoint); break; default: Log.Debug(NetworkLogFlags.RPC, "Unknown internal Unconnected RPC: ", internCode, " from ", endpoint); break; } }
public void Execute(NetworkP2PBase network) { switch (internCode) { case InternalCode.DiscoverPeerRequest: network._UnconnectedRPCDiscoverPeerRequest(stream.ReadPeerDataFilter(), stream.ReadDouble(), endpoint); break; case InternalCode.DiscoverPeerResponse: network._UnconnectedRPCDiscoverPeerResponse(stream.ReadLocalPeerData(), stream.ReadDouble(), endpoint); break; case InternalCode.KnownPeerRequest: network._UnconnectedRPCKnownPeerRequest(stream.ReadDouble(), stream.ReadBoolean(), endpoint); break; case InternalCode.KnownPeerResponse: network._UnconnectedRPCKnownPeerResponse(stream.ReadLocalPeerData(), stream.ReadDouble(), endpoint); break; default: Log.Error(NetworkLogFlags.RPC, "Unknown internal Unconnected P2P RPC: ", internCode, " from ", endpoint); break; } }