public void SendObject( OSMP.Testing.TestClass testobject ) { rpc.SendRpc( connection, "OSMP.Testing.ITestInterface", "SendObject", new object[]{ testobject } ); }
public void LockRequestResponse( System.Net.IPEndPoint netconnection, OSMP.NetworkInterfaces.IReplicated targetobject, System.Boolean LockCreated ) { rpc.SendRpc( connection, "OSMP.NetworkInterfaces.ILockRpcToClient", "LockRequestResponse", new object[]{ netconnection, targetobject, LockCreated } ); }
public void networkimplementation_Disconnection( INetworkImplementation source, OSMP.ConnectionInfo connectioninfo ) { if( IsServer && connections.ContainsKey( connectioninfo.Connection ) ) { if (Disconnection != null) { Disconnection(connections[connectioninfo.Connection], connectioninfo); } connections[connectioninfo.Connection]._Disconnect(); connections.Remove(connectioninfo.Connection); } }
public void LockReleased( System.Net.IPEndPoint netconnection, OSMP.NetworkInterfaces.IReplicated targetobject ) { rpc.SendRpc( connection, "OSMP.NetworkInterfaces.ILockRpcToClient", "LockReleased", new object[]{ netconnection, targetobject } ); }
public void RequestLock( System.Net.IPEndPoint netconnection, OSMP.NetworkInterfaces.IReplicated targetobject ) { rpc.SendRpc( connection, "OSMP.NetworkInterfaces.ILockRpcToServer", "RequestLock", new object[]{ netconnection, targetobject } ); }