Zdexby TheHolyOneZ
44,741 classes
Class

TransportManager

: MonoBehaviour : Behaviour : Component : Object : Object
FishNet.Managing.Transporting.TransportManager, FishNet.Runtime 0x0088 (136 B) inherited 0x0020 FishNet.Runtime.dll
0x00x0088

Members 20

OffsetSizeNameTypeFlagsDefault
0x08OnIterateOutgoingStartActionPrivate—
0x08OnIterateOutgoingEndActionPrivate—
0x08OnIterateIncomingStartAction<System.Boolean>Private—
0x08OnIterateIncomingEndAction<System.Boolean>Private—
0x08TransportTransportPublic—
0x08_intermediateLayerIntermediateLayerPrivate—
0x08_latencySimulatorLatencySimulatorPrivate—
0x08_dirtyToClientsList<FishNet.Connection.NetworkConnection>Private—
0x08_toServerBundlesList<FishNet.Connection.PacketBundle>Private—
0x08_networkManagerNetworkManagerPrivate—
0x08_disconnectingClientsList<FishNet.Managing.Transporting.TransportManager.DisconnectingClient>Private—
0x08_lowestMtuint[]Private—
0x08_networkConnectionHashSetHashSet<FishNet.Connection.NetworkConnection>Private—
—0x01PACKET_ID_BYTESbytePublicStatic+1 flags2
—0x01OBJECT_ID_BYTESbytePublicStatic+1 flags2
—0x01COMPONENT_INDEX_BYTESbytePublicStatic+1 flags1
—0x01TICK_BYTESbytePublicStatic+1 flags4
—0x01SPLIT_COUNT_BYTESbytePrivateStatic+1 flags4
—0x01SPLIT_INDICATOR_SIZEbytePublicStatic+1 flags6
—0x01CHANNEL_COUNTbytePublicStatic+1 flags2
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 41

SignatureFlagsNativeParams
bool get_HasIntermediateLayer()Public+1 flags0x01
void add_OnIterateOutgoingStart(Action value)2 flags0x08
void remove_OnIterateOutgoingStart(Action value)2 flags0x08
void add_OnIterateOutgoingEnd(Action value)2 flags0x08
void remove_OnIterateOutgoingEnd(Action value)2 flags0x08
void add_OnIterateIncomingStart(Action<System.Boolean> value)2 flags0x08
void remove_OnIterateIncomingStart(Action<System.Boolean> value)2 flags0x08
void add_OnIterateIncomingEnd(Action<System.Boolean> value)2 flags0x08
void remove_OnIterateIncomingEnd(Action<System.Boolean> value)2 flags0x08
LatencySimulator get_LatencySimulator()Public+1 flags0x08
void InitializeOnce_Internal(NetworkManager manager)1 flags0x08
void ServerDirty(NetworkConnection conn)1 flags0x08
void InitializeToServerBundles()Private0x00
int GetLowestMTU(byte channel)Public0x04
int GetMTU(byte channel)Public0x04
int GetMTU(int transportIndex, byte channel)Public0x04
int GetMTU(byte channel)Public—0x04
ArraySegment<System.Byte> ProcessIntermediateIncoming(const ArraySegment<System.Byte>& src, bool fromServer)1 flags0x10
ArraySegment<System.Byte> ProcessIntermediateOutgoing(const ArraySegment<System.Byte>& src, bool toServer)Private0x10
void SendToClient(byte channelId, const ArraySegment<System.Byte>& segment, NetworkConnection connection, bool splitLargeMessages, const DataOrderType& orderType)1 flags0x10
void SendToClient(byte channelId, const ArraySegment<System.Byte>& segment, NetworkConnection connection, int requiredSplitMessages, int maxSplitMessageSize, const DataOrderType& orderType)Private0x10
void SendToClients(byte channelId, const ArraySegment<System.Byte>& segment, HashSet<FishNet.Connection.NetworkConnection> observers, NetworkConnection excludedConnection, bool splitLargeMessages, const DataOrderType& orderType)1 flags0x10
void SendToClients(byte channelId, const ArraySegment<System.Byte>& segment, HashSet<FishNet.Connection.NetworkConnection> observers, HashSet<FishNet.Connection.NetworkConnection> excludedConnections, bool splitLargeMessages, const DataOrderType& orderType)1 flags0x10
void SendToClients(byte channelId, const ArraySegment<System.Byte>& segment, HashSet<FishNet.Connection.NetworkConnection> observers, HashSet<FishNet.Connection.NetworkConnection> excludedConnections, int requiredSplitMessages, int maxSplitMessageSize, const DataOrderType& orderType)Private0x10
void SendToClients(byte channelId, const ArraySegment<System.Byte>& segment, bool splitLargeMessages)1 flags0x10
void SendToClients_Internal(byte channelId, const ArraySegment<System.Byte>& segment, int requiredSplitMessages, int maxSplitMessageSize)Private0x10
void SendToServer(byte channelId, const ArraySegment<System.Byte>& segment, bool splitLargeMessages, const DataOrderType& orderType)1 flags0x10
void SendToServer(byte channelId, const ArraySegment<System.Byte>& segment, int requiredSplitMessages, int maxSplitMessageSize, const DataOrderType& orderType)Private0x10
void SetSplitValues(byte channelId, const ArraySegment<System.Byte>& segment, bool split, ref int& requiredSplitMessages, ref int& maxSplitMessageSize)Private0x10
void CheckSetReliableChannel(int dataLength, ref Channel& channel)1 flags0x04
int GetRequiredMessageCount(byte channelId, int segmentSize, ref int& maxMessageSize)Private0x04
bool SplitRequired(byte channelId, int segmentSize, ref int& requiredMessages, ref int& maxMessageSize)Private0x04
void SendSplitData(NetworkConnection conn, ref ArraySegment<System.Byte>& segment, int requiredMessages, int maxMessageSize, const DataOrderType& orderType)Private0x10
void IterateIncoming(bool server)1 flags0x01
void IterateOutgoing(bool toServer)1 flags0x01
bool IsLocalTransport(int connectionId)Public0x04
Transport GetTransport(int index)Public0x08
uint8 GetTransport()Public0x00
void .ctor()Public+1 flags0x00
void <IterateOutgoing>g__ProcessPacketBundle|57_0(PacketBundle ppb, bool isLast, ref <>c__DisplayClass57_0& , ref <>c__DisplayClass57_1& , ref <>c__DisplayClass57_2& )Private0x10
void <IterateOutgoing>g__ProcessPacketBundle|57_1(PacketBundle ppb, ref <>c__DisplayClass57_0& , ref <>c__DisplayClass57_3& )Private0x10

Used by 7

types with a member, parameter or interface of this type