43 lines
2.3 KiB
C#
43 lines
2.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.Collections;
|
|
|
|
namespace SafeNetLib
|
|
{
|
|
public class SN_Queues
|
|
{
|
|
public static InterthreadMessageQueue<MotoTRBOcmdMsg> locationQueue = new InterthreadMessageQueue<MotoTRBOcmdMsg>();
|
|
public static InterthreadMessageQueue<htCell_t> DBQueueLocation = new InterthreadMessageQueue<htCell_t>();
|
|
public static InterthreadMessageQueue<SMSmsg> sendSMSQueue = new InterthreadMessageQueue<SMSmsg>();
|
|
public static ArrayList waitConfSMSList = new ArrayList();
|
|
public static Hashtable ht_ReadSMSFromDB_List = new Hashtable();
|
|
public static InterthreadMessageQueue<SMSmsg> confSMSQueue = new InterthreadMessageQueue<SMSmsg>();
|
|
|
|
public static Hashtable ht_POLL_List = new Hashtable(); // ht with all the poll requests
|
|
//index DBid ; value POLLmsg
|
|
public static InterthreadMessageQueue<POLLmsg> sentPOLLQueue = new InterthreadMessageQueue<POLLmsg>();
|
|
public static InterthreadMessageQueue<POLLmsg> recvPOLLQueue = new InterthreadMessageQueue<POLLmsg>();
|
|
|
|
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<SUinfo> NewIntervalQueue = new InterthreadMessageQueue<SUinfo>();
|
|
|
|
public static InterthreadMessageQueue<ArsMSG> arsMsgQueue = new InterthreadMessageQueue<ArsMSG>();
|
|
|
|
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<htCell_t> initAddressQueue = new InterthreadMessageQueue<htCell_t>();
|
|
public static InterthreadMessageQueue<Address> computeAddressQueue = new InterthreadMessageQueue<Address>();
|
|
|
|
public static InterthreadMessageQueue<GWstatus> gwstatusQueue = new InterthreadMessageQueue<GWstatus>();
|
|
|
|
public static InterthreadMessageQueue<Alert> alertQueue = new InterthreadMessageQueue<Alert>();
|
|
|
|
public static Hashtable ht_location_hash = new Hashtable();
|
|
public static Hashtable ht_pendingMsg = new Hashtable();
|
|
}
|
|
}
|