Ejemplo n.º 1
0
 public IndexedCache(ReceiverDelegate receiver) : base()
 {
     if (receiver == null)
     {
         throw new ArgumentNullException("receiver");
     }
     Receiver  = receiver;
     ElemArray = new Switch[2];
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 3
0
 /// <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);
 }
Ejemplo n.º 4
0
        //      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);
        }
Ejemplo n.º 5
0
 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>();
 }
Ejemplo n.º 6
0
 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;
     }
 }
Ejemplo n.º 7
0
 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;
     }
 }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 9
0
        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;
            }
        }
Ejemplo n.º 10
0
        // 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
        }
Ejemplo n.º 11
0
 static extern void ReceiverConnect(string hostname, int clientport, ReceiverDelegate ReceiverConnectionStatus);
Ejemplo n.º 12
0
 public void SetOutputStream(ReceiverDelegate callback)
 {
     SetLocalOutputStream(callback);
 }
Ejemplo n.º 13
0
 public IndexedCache(ReceiverDelegate receiver) : base(receiver)
 {
 }
Ejemplo n.º 14
0
 public Cache(ReceiverDelegate receiver, RepeaterDelegate repeater) : this(receiver)
 {
     Repeater = repeater;
 }
Ejemplo n.º 15
0
 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;
 }
Ejemplo n.º 16
0
 public static extern void SetOutStream([MarshalAs(UnmanagedType.FunctionPtr)] ReceiverDelegate callBack);
Ejemplo n.º 17
0
 internal void RemoteStream(ReceiverDelegate callback)
 {
     SetOutStream(callback);
 }
Ejemplo n.º 18
0
 internal void RemoteStream(ReceiverDelegate callback)
 {
     SetOutStream(callback);
 }
Ejemplo n.º 19
0
 public void SetOutputStream(ReceiverDelegate callback)
 {
     SetLocalOutputStream(callback);
 }
Ejemplo n.º 20
0
 private static extern void SetLocalOutputStream([MarshalAs(UnmanagedType.FunctionPtr)] ReceiverDelegate callBack);
Ejemplo n.º 21
0
 public Cache(ReceiverDelegate receiver) : base(receiver)
 {
 }
Ejemplo n.º 22
0
 //      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);
 }
Ejemplo n.º 23
0
 public void setReceiveAction(ReceiverDelegate rd)
 {
     ReceiverCallback = rd;
 }