Space Engineers
Public Member Functions | Public Attributes | List of all members
VRage.Rpc.RpcDispatcher< TState > Class Template Reference

Public Member Functions

CallSite GetCallSite (Delegate callSite)
 
CallSite GetSCallSite (Func< Delegate > callSiteGetter)
 
CallSite GetXCallSite< T > (Func< T, Delegate > callSiteGetter, T arg)
 
void Dispatch< T1, T2, T3, T4, T5, T6, T7 > (CallSite callSite, ref TState state, ref T1 arg1, ref T2 arg2, ref T3 arg3, ref T4 arg4, ref T5 arg5, ref T6 arg6, ref T7 arg7, object target=null)
 
void Invoke (BitStream stream)
 

Public Attributes

CallSiteCache Cache
 
RpcTransmitter< TState > Transmitter
 

Detailed Description

Definition at line 15 of file RpcDispatcher.cs.

Member Function Documentation

void VRage.Rpc.RpcDispatcher< TState >.Dispatch< T1, T2, T3, T4, T5, T6, T7 > ( CallSite  callSite,
ref TState  state,
ref T1  arg1,
ref T2  arg2,
ref T3  arg3,
ref T4  arg4,
ref T5  arg5,
ref T6  arg6,
ref T7  arg7,
object  target = null 
)
inline

Definition at line 39 of file RpcDispatcher.cs.

CallSite VRage.Rpc.RpcDispatcher< TState >.GetCallSite ( Delegate  callSite)
inline

Definition at line 22 of file RpcDispatcher.cs.

CallSite VRage.Rpc.RpcDispatcher< TState >.GetSCallSite ( Func< Delegate >  callSiteGetter)
inline

Definition at line 27 of file RpcDispatcher.cs.

CallSite VRage.Rpc.RpcDispatcher< TState >.GetXCallSite< T > ( Func< T, Delegate >  callSiteGetter,
arg 
)
inline

Definition at line 32 of file RpcDispatcher.cs.

void VRage.Rpc.RpcDispatcher< TState >.Invoke ( BitStream  stream)
inline

Definition at line 50 of file RpcDispatcher.cs.

Member Data Documentation

Definition at line 19 of file RpcDispatcher.cs.

RpcTransmitter<TState> VRage.Rpc.RpcDispatcher< TState >.Transmitter

Definition at line 20 of file RpcDispatcher.cs.


The documentation for this class was generated from the following file: