Ejemplo n.º 1
0
 protected void Init(MessageQueue.MessageDelegate processor, DictParams paramlist, int priority, bool parallel)
 {
     vProcessor = processor;
     Parameters = paramlist;
     IsParallel = parallel;
     Priorty    = priority;
 }
Ejemplo n.º 2
0
 public FrequentMessage(ElapsedEventHandler processor, DictParams paramlist, int priority, bool parallel) : base(null, paramlist, priority, parallel)
 {
     elapsedProcessor    = processor;
     msgTimer            = new ParamTimer(vInterval);
     msgTimer.Param      = this;
     msgTimer.DictParams = paramlist;
     msgTimer.Enabled    = false;
 }
Ejemplo n.º 3
0
        protected virtual FrequentMessage Add(ElapsedEventHandler processor, DictParams parameters, int priority, bool isParallel)
        {
            FrequentMessage m = new FrequentMessage(processor, parameters, priority, isParallel);
            int             i = GetIndex(priority);

            if (i < 0)
            {
                Messages.Add(m);
            }
            else
            {
                Messages.Insert(i, m);
            }
            return(m);
        }
Ejemplo n.º 4
0
        protected virtual Message Add(MessageDelegate processor, DictParams parameters, int priority, bool isParallel)
        {
            Message m = new Message(processor, parameters, priority, isParallel);
            int     i = GetIndex(priority);

            if (i < 0)
            {
                Messages.Add(m);
            }
            else
            {
                Messages.Insert(i, m);
            }
            return(m);
        }
Ejemplo n.º 5
0
 public Message(MessageQueue.MessageDelegate processor, DictParams paramlist, int priority, bool parallel)
 {
     Init(processor, paramlist, priority, parallel);
 }
Ejemplo n.º 6
0
        protected virtual FrequentMessage Create(ElapsedEventHandler processor, DictParams parameters, int priority, bool isParallel)
        {
            FrequentMessage m = new FrequentMessage(processor, parameters, priority, isParallel);

            return(m);
        }
Ejemplo n.º 7
0
 protected virtual Message Add(MessageDelegate processor, DictParams parameters, bool isParallel)
 {
     return(Add(processor, parameters, 0, isParallel));
 }
Ejemplo n.º 8
0
 protected virtual Message Add(MessageDelegate processor, DictParams parameters)
 {
     return(Add(processor, parameters, 0, false));
 }