public CommandLinkedList(Firebase _firebase, FirebaseCommand _command, FirebaseParam firebaseParam, object _obj = null)
 {
     firebase = _firebase;
     command  = _command;
     param    = firebaseParam.Parameter;
     obj      = _obj;
     next     = null;
 }
 public CommandLinkedList(Firebase _firebase, FirebaseCommand _command, string _param, object _obj = null)
 {
     firebase = _firebase;
     command  = _command;
     param    = _param;
     obj      = _obj;
     next     = null;
 }
Beispiel #3
0
 public CommandLinkedList(Firebase _firebase, FirebaseCommand _command, string _param, object _valObj)
 {
     firebase = _firebase;
     command  = _command;
     param    = _param;
     valObj   = _valObj;
     valStr   = null;
     next     = null;
 }
Beispiel #4
0
 public CommandLinkedList(Firebase _firebase, FirebaseCommand _command, string _param, string _valStr, bool _isJson)
 {
     firebase = _firebase;
     command  = _command;
     param    = _param;
     valObj   = null;
     valStr   = _valStr;
     isJson   = _isJson;
     next     = null;
 }
        protected void AddQueue(Firebase firebase, FirebaseCommand command, string param, object obj = null)
        {
            CommandLinkedList commandNode = new CommandLinkedList(firebase, command, param, obj);

            if (head == null)
            {
                head = commandNode;
                tail = commandNode;

                if (autoStart)
                {
                    head.DoCommand();
                }
            }
            else
            {
                tail.next = commandNode;
                tail      = commandNode;
            }

            ++count;
        }
Beispiel #6
0
        protected void AddQueue(Firebase firebase, FirebaseCommand command, string param, object valObj)
        {
            CommandLinkedList commandNode = new CommandLinkedList(firebase, command, param, valObj);

            InsertNodeToQueue(commandNode);
        }
Beispiel #7
0
        protected void AddQueue(Firebase firebase, FirebaseCommand command, string param, string valStr, bool parseToJson)
        {
            CommandLinkedList commandNode = new CommandLinkedList(firebase, command, param, valStr, parseToJson);

            InsertNodeToQueue(commandNode);
        }