Esempio n. 1
0
        public void QueueMessage(QueuedMessageType type, int priority, int delay, string message)
        {
            QueuedMessage qm = new QueuedMessage(message, type, priority, delay);

            QueueMessage(qm);
            Logger.Log("Setting delay to " + delay + "ms for " + qm.ID);
        }
Esempio n. 2
0
        public void SendCTCPMessage(string message, QueuedMessageType qmType, int priority)
        {
            char CTCPChar1 = (char)58;
            char CTCPChar2 = (char)01;

            connection.QueueMessage(qmType, priority,
                                    "NOTICE " + ChannelName + " " + CTCPChar1 + CTCPChar2 + message + CTCPChar2);
        }
 public QueuedMessage(string command, QueuedMessageType type, int priority, int delay)
 {
     Command     = command;
     MessageType = type;
     Priority    = priority;
     Delay       = delay;
     SendAt      = DateTime.Now.AddMilliseconds(Delay);
 }
 public QueuedMessage(string command, QueuedMessageType type, int priority)
 {
     Command     = command;
     MessageType = type;
     Priority    = priority;
     Delay       = -1;
     SendAt      = DateTime.Now;
 }
Esempio n. 5
0
 private QueuedMessage(string command, QueuedMessageType type, int priority, int delay, bool replace)
 {
     Command     = command;
     MessageType = type;
     Priority    = priority;
     Delay       = delay;
     SendAt      = Delay < 0  ? DateTime.Now : DateTime.Now.AddMilliseconds(Delay);
     Replace     = replace;
 }
Esempio n. 6
0
        public void QueueMessage(QueuedMessageType type, int priority, string message)
        {
            QueuedMessage qm = new QueuedMessage(message, type, priority);

            QueueMessage(qm);
        }
Esempio n. 7
0
        public void QueueMessage(QueuedMessageType type, int priority, string message, bool replace = false)
        {
            QueuedMessage qm = new QueuedMessage(message, type, priority, replace);

            QueueMessage(qm);
        }
Esempio n. 8
0
 public QueuedMessage(string command, QueuedMessageType type, int priority)
 {
     Command     = command;
     MessageType = type;
     Priority    = priority;
 }
Esempio n. 9
0
 public QueuedMessage(string command, QueuedMessageType type, int priority, int delay) :
     this(command, type, priority, delay, false)
 {
 }
Esempio n. 10
0
 public QueuedMessage(string command, QueuedMessageType type, int priority, bool replace) :
     this(command, type, priority, replace ? REPLACE_DELAY : DEFAULT_DELAY, replace)
 {
 }
Esempio n. 11
0
 public QueuedMessage(string command, QueuedMessageType type, int priority) :
     this(command, type, priority, DEFAULT_DELAY, false)
 {
 }