public virtual DiscoveredSystem GetDiscoveredSystem(uint index) { global::System.IntPtr cPtr = SharingClientPINVOKE.DiscoveryClient_GetDiscoveredSystem(swigCPtr, index); DiscoveredSystem ret = (cPtr == global::System.IntPtr.Zero) ? null : new DiscoveredSystem(cPtr, true); return(ret); }
public bool IsEqual(DiscoveredSystem remoteSystem) { return ((_remoteSystem.GetName() == remoteSystem.GetName()) && (_remoteSystem.GetAddress() == remoteSystem.GetAddress()) && (_remoteSystem.GetRole() == remoteSystem.GetRole())); }
private void OnSystemDiscovered(DiscoveredSystem newSystem) { RemoteSystemEntry newEntry = new RemoteSystemEntry(); newEntry.RemoteSystem = newSystem; remoteClientList.Items.Add(newEntry); }
public virtual void OnRemoteSystemLost(DiscoveredSystem remoteSystem) { if (SwigDerivedClassHasMethod("OnRemoteSystemLost", swigMethodTypes1)) { SharingClientPINVOKE.DiscoveryClientListener_OnRemoteSystemLostSwigExplicitDiscoveryClientListener(swigCPtr, DiscoveredSystem.getCPtr(remoteSystem)); } else { SharingClientPINVOKE.DiscoveryClientListener_OnRemoteSystemLost(swigCPtr, DiscoveredSystem.getCPtr(remoteSystem)); } }
private void OnSystemLost(DiscoveredSystem lostSystem) { for (int i = 0; i < remoteClientList.Items.Count; ++i) { if ((remoteClientList.Items[i] as RemoteSystemEntry).IsEqual(lostSystem)) { remoteClientList.Items.RemoveAt(i); break; } } }
internal static System.Runtime.InteropServices.HandleRef getCPtr(DiscoveredSystem obj) { return((obj == null) ? new System.Runtime.InteropServices.HandleRef(null, System.IntPtr.Zero) : obj.swigCPtr); }
public virtual void OnRemoteSystemLost(DiscoveredSystem remoteSystem) { if (SwigDerivedClassHasMethod("OnRemoteSystemLost", swigMethodTypes1)) SharingClientPINVOKE.DiscoveryClientListener_OnRemoteSystemLostSwigExplicitDiscoveryClientListener(swigCPtr, DiscoveredSystem.getCPtr(remoteSystem)); else SharingClientPINVOKE.DiscoveryClientListener_OnRemoteSystemLost(swigCPtr, DiscoveredSystem.getCPtr(remoteSystem)); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(DiscoveredSystem obj) { return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr; }