//--------------------------------------------------------------------------- #include "ITSLibF.h" #pragma hdrstop #include "CDSObjectF.h" //--------------------------------------------------------------------------- #pragma package(smart_init) TCDSObject::TCDSObject() { //InitializeCriticalSection(&FCS); FCompleted = false; FEditMode = DB_INIT; FGridIndex = -1; MEM_DEL = "N"; CTLR_NMBR = ""; CTLR_ID = ""; NAME = ""; CTLR_IP = ""; CTLR_PORT = 0; CTLR_LOCAL_NO = 0; TYPE_CD = ""; ISTL_LCTN_NM = ""; ISTL_LCTN_ADDR = ""; X_CRDN = 0.; Y_CRDN = 0.; DEL_YN = "N"; FData1 = NULL; FData2 = NULL; FData3 = NULL; } //--------------------------------------------------------------------------- TCDSObject::~TCDSObject() { //DeleteCriticalSection(&FCS); } //--------------------------------------------------------------------------- void TCDSObject::Lock() { //EnterCriticalSection(&FCS); } //--------------------------------------------------------------------------- void TCDSObject::UnLock() { //LeaveCriticalSection(&FCS); } //--------------------------------------------------------------------------- TCDSTraffic::TCDSTraffic() { InitTraffic(); } //--------------------------------------------------------------------------- TCDSTraffic::~TCDSTraffic() { } //--------------------------------------------------------------------------- void TCDSTraffic::InitTraffic() { CMTR_GRAD_CD = "LTC0"; PRCN_DT = "19000101000000"; SPED = 0; TRVL_HH = 0; DATA_NUM = 0; TRAF_GRAD = 0; MISS_YN = "Y"; MISSING = "Y"; } //---------------------------------------------------------------------------