Class CommonUtilites
Inheritance
CommonUtilites
Syntax
public static class CommonUtilites
Fields
MaxEventWaitTimeMS
Declaration
public const long MaxEventWaitTimeMS = 2000L
Field Value
Methods
CheckBuffer(Byte*, Int32)
Declaration
public static bool CheckBuffer(byte *bufferPtr, int size)
Parameters
Type |
Name |
Description |
Byte* |
bufferPtr |
|
Int32 |
size |
|
Returns
ConnectServerAndClient(NetworkEndPoint, NetworkDriver, NetworkDriver, out NetworkConnection, out NetworkConnection)
Declaration
public static void ConnectServerAndClient(NetworkEndPoint endpoint, NetworkDriver server, NetworkDriver client, out NetworkConnection s2cConnection, out NetworkConnection c2sConnection)
Parameters
CreateClient(CommonUtilites.SecureProtocolMode, NetworkSettings, INetworkInterface)
Declaration
public static NetworkDriver CreateClient(CommonUtilites.SecureProtocolMode secureMode, NetworkSettings settings = default(NetworkSettings), INetworkInterface netInterface = null)
Parameters
Returns
CreateServer(CommonUtilites.SecureProtocolMode, NetworkSettings, INetworkInterface)
Declaration
public static NetworkDriver CreateServer(CommonUtilites.SecureProtocolMode secureMode, NetworkSettings settings = default(NetworkSettings), INetworkInterface netInterface = null)
Parameters
Returns
FillBuffer(Byte*, Int32)
Declaration
public static void FillBuffer(byte *bufferPtr, int size)
Parameters
Type |
Name |
Description |
Byte* |
bufferPtr |
|
Int32 |
size |
|
RunPeriodicallyFor(Int64, Action)
Declaration
public static void RunPeriodicallyFor(long timeout, Action function)
Parameters
SetupServer(NetworkEndPoint, NetworkDriver)
Declaration
public static NetworkEndPoint SetupServer(NetworkEndPoint endpoint, NetworkDriver driver)
Parameters
Returns
WaitForAcceptedConnection(NetworkDriver, NetworkDriver)
Declaration
public static NetworkConnection WaitForAcceptedConnection(NetworkDriver server, NetworkDriver client)
Parameters
Returns
WaitForCondition(Func<Boolean>, String, Int64)
Declaration
public static void WaitForCondition(Func<bool> condition, string message = "Timed out while waiting for a condition.", long timeout = 2000L)
Parameters
WaitForDataEvent(NetworkDriver, out DataStreamReader)
Declaration
public static void WaitForDataEvent(NetworkDriver driver, out DataStreamReader stream)
Parameters
WaitForEvent(NetworkEvent.Type, NetworkDriver, Int64)
Declaration
public static void WaitForEvent(NetworkEvent.Type type, NetworkDriver driver, long timeout = 2000L)
Parameters