Interface INetworkPipelineStageCollection
Syntax
public interface INetworkPipelineStageCollection
Methods
Declaration
int GetHeaderCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
GetReceiveCapacity(Int32)
Declaration
int GetReceiveCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
GetSendCapacity(Int32)
Declaration
int GetSendCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
GetSharedStateCapacity(Int32)
Declaration
int GetSharedStateCapacity(int pipelineStageId)
Parameters
Type |
Name |
Description |
Int32 |
pipelineStageId |
|
Returns
GetStageId(Type)
Declaration
int GetStageId(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Initialize(INetworkParameter[])
Declaration
void Initialize(params INetworkParameter[] param)
Parameters
InvokeInitialize(Int32, NativeSlice<Byte>, NativeSlice<Byte>, NativeSlice<Byte>)
Declaration
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 |
|
InvokeReceive(Int32, NetworkPipelineContext, NativeSlice<Byte>, ref Boolean, ref Boolean, ref Boolean)
Declaration
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> |
|
InvokeSend(Int32, NetworkPipelineContext, InboundBufferVec, ref Boolean, ref Boolean)
Declaration
InboundBufferVec InvokeSend(int pipelineStageId, NetworkPipelineContext ctx, InboundBufferVec inboundBuffer, ref bool needsResume, ref bool needsUpdate)
Parameters
Returns