using System; using System.Collections.Generic; using System.Text; using System.Collections; using SafeMobileLib.MessageDecoders; namespace SafeMobileLib { public class SN_Queues { public static InterthreadMessageQueue locationQueue = new InterthreadMessageQueue(); public static InterthreadMessageQueue DBQueueLocation = new InterthreadMessageQueue(); public static InterthreadMessageQueue sendSMSQueue = new InterthreadMessageQueue(); public static ArrayList waitConfSMSList = new ArrayList(); public static Hashtable ht_ReadSMSFromDB_List = new Hashtable(); public static InterthreadMessageQueue confSMSQueue = new InterthreadMessageQueue(); public static Hashtable ht_POLL_List = new Hashtable(); // ht with all the poll requests //index DBid ; value POLLmsg public static InterthreadMessageQueue sentPOLLQueue = new InterthreadMessageQueue(); public static InterthreadMessageQueue recvPOLLQueue = new InterthreadMessageQueue(); public static Hashtable ht_SUInfo = new Hashtable(); // a hashtable with all suid in DB and their information // index (string) - suid ; value(SUinfo) - su info now only holds rep interval and last ARS ON time public static InterthreadMessageQueue NewIntervalQueue = new InterthreadMessageQueue(); public static InterthreadMessageQueue arsMsgQueue = new InterthreadMessageQueue(); public static Hashtable ht_addressList = new Hashtable();// hashtable for all address for a this GW. //index(int) - 4 decimal alg; value(address) -address class public static InterthreadMessageQueue initAddressQueue = new InterthreadMessageQueue(); public static InterthreadMessageQueue
computeAddressQueue = new InterthreadMessageQueue
(); public static InterthreadMessageQueue gwstatusQueue = new InterthreadMessageQueue(); public static InterthreadMessageQueue alertQueue = new InterthreadMessageQueue(); public static Hashtable ht_location_hash = new Hashtable(); public static Hashtable ht_pendingMsg = new Hashtable(); } }