public IndexedCache(ReceiverDelegate receiver) : base() { if (receiver == null) { throw new ArgumentNullException("receiver"); } Receiver = receiver; ElemArray = new Switch[2]; }
/// <summary> /// This function must be called before displaying the form. /// </summary> /// <param name="receiver">a ReceiverDelegate for handling output from the AllJoynBusConnection</param> /// <param name="subscribe">a SubscriberDelegate that will handle adding "joiners" to the session"</param> /// <returns></returns> public bool InstallDelegates(ReceiverDelegate receiver, SubscriberDelegate subscribe) { if (_ajBus != null) { _ajBus.SetOutputStream(receiver); _ajBus.SetLocalListener(subscribe); return true; } // else do notning return false; }
/// <summary> /// This function must be called before displaying the form. /// </summary> /// <param name="receiver">a ReceiverDelegate for handling output from the AllJoynBusConnection</param> /// <param name="subscribe">a SubscriberDelegate that will handle adding "joiners" to the session"</param> /// <returns></returns> public bool InstallDelegates(ReceiverDelegate receiver, SubscriberDelegate subscribe) { if (_ajBus != null) { _ajBus.SetOutputStream(receiver); _ajBus.SetLocalListener(subscribe); return(true); } // else do notning return(false); }
// private bool _callbacksInstalled = false; private void setCallbacks() { _receiveDelegate = new ReceiverDelegate(receiveOutput); _joinDelegate = new SubscriberDelegate(sessionSubscriber); _queryDelegate = new IncomingQueryDelegate(incomingQuery); _xferDelegate = new IncomingXferDelegate(xferHandler); GC.KeepAlive(_queryDelegate); GC.KeepAlive(_xferDelegate); GC.KeepAlive(_receiveDelegate); GC.KeepAlive(_joinDelegate); }
public Cache(ReceiverDelegate receiver) { if (receiver == null) { throw new ArgumentNullException("receiver"); } Receiver = receiver; ElemList = new List <TElem>(); IndexList = new List <TIndex>(); ArgList = new List <TArgs>(); }
private void setCallbacks() { if (!_callbacksInstalled) { _receiveDelegate = new ReceiverDelegate(receiveOutput); _joinDelegate = new SubscriberDelegate(sessionSubscriber); GC.KeepAlive(_receiveDelegate); GC.KeepAlive(_joinDelegate); _connectForm.InstallDelegates(_receiveDelegate, _joinDelegate); _callbacksInstalled = true; } }
private void setCallbacks() { if (!_callbacksInstalled) { _receiveDelegate = new ReceiverDelegate(receiveOutput); _joinDelegate = new SubscriberDelegate(sessionSubscriber); GC.KeepAlive(_receiveDelegate); GC.KeepAlive(_joinDelegate); _connectForm.InstallDelegates(_receiveDelegate, _joinDelegate); _callbacksInstalled = true; } }
private bool setCallbacks() { if (!_callbacksInstalled) { _receiveDelegate = new ReceiverDelegate(receive); _joinDelegate = new SubscriberDelegate(subscribe); GC.KeepAlive(_receiveDelegate); GC.KeepAlive(_joinDelegate); _alljoyn.RemoteStream(_receiveDelegate); _alljoyn.RemoteListener(_joinDelegate); } return(true); }
private void SetReceiver() { switch (MySimulationData.ReceiverAuthor) { case "Kułacz - Zieliński": RunReceiver = RunReceiver_KZ; break; case "Sienkiewicz - Knyrek": RunReceiver = RunReceiver_SK; break; case "Obuchowski - Szilke": RunReceiver = RunReceiver_OS; break; default: break; } }
// loads data into the scroll list grid with game object named scrolllistgrid, prefab directory dir, list of all icons categoryList, and a tag. protected void _loadScrollList(string scrollListGrid, string prefabsDir, IEnumerable <string> categoryList, string iconName, ReceiverDelegate recv) { var componentList = GetComponentsInChildren <RectTransform>(); GameObject categoryListGrid = null; #region search for the category list grid in the current gui foreach (var component in componentList.Where(component => component.name == scrollListGrid)) { categoryListGrid = component.gameObject; } if (categoryListGrid == null) { Debug.LogWarning("Scroll list could not be loaded."); return; } #endregion #region place all categories in the category list. if (categoryList == null) { return; } foreach (var category in categoryList) { var go = Instantiate(Resources.Load(prefabsDir + category + iconName)) as GameObject; if (go == null) { Debug.LogWarning("Scroll list could not be loaded."); _unloadScrollList(scrollListGrid); return; } go.name = category + "_Icon"; go.transform.SetParent(categoryListGrid.transform); var categoryClone = category; go.GetComponent <Button>().onClick.AddListener(delegate { recv(categoryClone); }); go.transform.localScale = Vector3.one; } #endregion }
static extern void ReceiverConnect(string hostname, int clientport, ReceiverDelegate ReceiverConnectionStatus);
public void SetOutputStream(ReceiverDelegate callback) { SetLocalOutputStream(callback); }
public IndexedCache(ReceiverDelegate receiver) : base(receiver) { }
public Cache(ReceiverDelegate receiver, RepeaterDelegate repeater) : this(receiver) { Repeater = repeater; }
private bool setCallbacks() { if (!_callbacksInstalled) { _receiveDelegate = new ReceiverDelegate(receive); _joinDelegate = new SubscriberDelegate(subscribe); GC.KeepAlive(_receiveDelegate); GC.KeepAlive(_joinDelegate); _alljoyn.RemoteStream(_receiveDelegate); _alljoyn.RemoteListener(_joinDelegate); } return true; }
public static extern void SetOutStream([MarshalAs(UnmanagedType.FunctionPtr)] ReceiverDelegate callBack);
internal void RemoteStream(ReceiverDelegate callback) { SetOutStream(callback); }
internal void RemoteStream(ReceiverDelegate callback) { SetOutStream(callback); }
public void SetOutputStream(ReceiverDelegate callback) { SetLocalOutputStream(callback); }
private static extern void SetLocalOutputStream([MarshalAs(UnmanagedType.FunctionPtr)] ReceiverDelegate callBack);
public Cache(ReceiverDelegate receiver) : base(receiver) { }
// private bool _callbacksInstalled = false; private void setCallbacks() { _receiveDelegate = new ReceiverDelegate(receiveOutput); _joinDelegate = new SubscriberDelegate(sessionSubscriber); _queryDelegate = new IncomingQueryDelegate(incomingQuery); _xferDelegate = new IncomingXferDelegate(xferHandler); GC.KeepAlive(_queryDelegate); GC.KeepAlive(_xferDelegate); GC.KeepAlive(_receiveDelegate); GC.KeepAlive(_joinDelegate); }
public void setReceiveAction(ReceiverDelegate rd) { ReceiverCallback = rd; }