Struct BaselibNetworkInterface
Syntax
public struct BaselibNetworkInterface : INetworkInterface, IDisposable
Fields
DefaultParameters
Declaration
public static BaselibNetworkParameter DefaultParameters
Field Value
Properties
IsCreated
Declaration
public bool IsCreated { get; }
Property Value
LocalEndPoint
Returns the local endpoint.
Declaration
public NetworkInterfaceEndPoint LocalEndPoint { get; }
Property Value
Implements
Methods
Bind(NetworkInterfaceEndPoint)
Binds the BaselibNetworkInterface to the endpoint passed.
Declaration
public int Bind(NetworkInterfaceEndPoint endpoint)
Parameters
Returns
Type |
Description |
Int32 |
int
|
Implements
CreateInterfaceEndPoint(NetworkEndPoint, out NetworkInterfaceEndPoint)
Creates a interface endpoint.
Declaration
public int CreateInterfaceEndPoint(NetworkEndPoint address, out NetworkInterfaceEndPoint endpoint)
Parameters
Returns
Type |
Description |
Int32 |
NetworkInterfaceEndPoint
|
Implements
CreateSendInterface()
Declaration
public NetworkSendInterface CreateSendInterface()
Returns
Implements
Dispose()
Declaration
GetGenericEndPoint(NetworkInterfaceEndPoint)
Declaration
public NetworkEndPoint GetGenericEndPoint(NetworkInterfaceEndPoint endpoint)
Parameters
Returns
Implements
Initialize(INetworkParameter[])
Initializes a instance of the BaselibNetworkInterface struct.
Declaration
public int Initialize(params INetworkParameter[] param)
Parameters
Returns
Implements
ScheduleReceive(NetworkPacketReceiver, JobHandle)
Declaration
public JobHandle ScheduleReceive(NetworkPacketReceiver receiver, JobHandle dep)
Parameters
Returns
Type |
Description |
JobHandle |
|
Implements
ScheduleSend(NativeQueue<QueuedSendMessage>, JobHandle)
Declaration
public JobHandle ScheduleSend(NativeQueue<QueuedSendMessage> sendQueue, JobHandle dep)
Parameters
Returns
Type |
Description |
JobHandle |
|
Implements