internal static IModule V2C(VModule view) { if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(view) && (view.GetType().Equals(typeof(ModuleC2V)))) { return(((ModuleC2V)(view)).GetSourceContract()); } else { return(new ModuleV2C(view)); } }
public int ModuleFinished(VModule module) { return(_contract.ModuleFinished(ModuleAdapter.V2C(module))); }
public VCapability GetCapability(VModule module, VPort targetPort, string username, string password) { return(CapabilityAdapter.C2V(_contract.GetCapability(ModuleAdapter.V2C(module), PortAdapter.V2C(targetPort), username, password))); }
public void SetRoles(VPortInfo portInfo, IList <VRole> roles, VModule module) { _contract.SetRoles(PortInfoAdapter.V2C(portInfo), CollectionAdapters.ToIListContract <VRole, IRole>(roles, RoleAdapter.V2C, RoleAdapter.C2V), ModuleAdapter.V2C(module)); }
public VPortInfo GetPortInfo(string moduleFacingName, VModule module) { return(PortInfoAdapter.C2V(_contract.GetPortInfo(moduleFacingName, ModuleAdapter.V2C(module)))); }
//*** public int DeregisterPort(VPort port, VModule module) { return(_contract.DeregisterPort(PortAdapter.V2C(port), ModuleAdapter.V2C(module))); }
public void CancelAllSubscriptions(VModule module, VPort controlPort, VCapability controlportcap) { _contract.CancelAllSubscriptions(ModuleAdapter.V2C(module), PortAdapter.V2C(controlPort), CapabilityAdapter.V2C(controlportcap)); }
//*** public void UpdateState(VModule module, VModuleState state) { _contract.UpdateState(ModuleAdapter.V2C(module), ModuleStateAdapter.V2C(state)); }
public ModuleV2C(VModule view) { _view = view; }