Struct DefaultPipelineStageCollection
Syntax
public struct DefaultPipelineStageCollection : INetworkPipelineStageCollection
Methods
Declaration
public int GetHeaderCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
Implements
GetReceiveCapacity(Int32)
Declaration
public int GetReceiveCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
Implements
GetSendCapacity(Int32)
Declaration
public int GetSendCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
Implements
GetSharedStateCapacity(Int32)
Declaration
public int GetSharedStateCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
Implements
GetStageId(Type)
Declaration
public int GetStageId(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Implements
Initialize(INetworkParameter[])
Declaration
public void Initialize(params INetworkParameter[] param)
Parameters
Implements
InvokeInitialize(Int32, NativeSlice<Byte>, NativeSlice<Byte>, NativeSlice<Byte>)
Declaration
public void InvokeInitialize(int pipelineStageId, NativeSlice<byte> sendProcessBuffer, NativeSlice<byte> recvProcessBuffer, NativeSlice<byte> sharedStateBuffer)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
NativeSlice<Byte> |
sendProcessBuffer |
|
NativeSlice<Byte> |
recvProcessBuffer |
|
NativeSlice<Byte> |
sharedStateBuffer |
|
Implements
InvokeReceive(Int32, NetworkPipelineContext, NativeSlice<Byte>, ref Boolean, ref Boolean, ref Boolean)
Declaration
public NativeSlice<byte> InvokeReceive(int pipelineStageId, NetworkPipelineContext ctx, NativeSlice<byte> inboundBuffer, ref bool needsResume, ref bool needsUpdate, ref bool needsSendUpdate)
Parameters
Returns
Type |
Description |
NativeSlice<Byte> |
|
Implements
InvokeSend(Int32, NetworkPipelineContext, InboundBufferVec, ref Boolean, ref Boolean)
Declaration
public InboundBufferVec InvokeSend(int pipelineStageId, NetworkPipelineContext ctx, InboundBufferVec inboundBuffer, ref bool needsResume, ref bool needsUpdate)
Parameters
Returns
Implements