14 using MBase::operator <;
17 #ifndef ReportServiceCore_BinaryDataLock_h 18 #define ReportServiceCore_BinaryDataLock_h 37 pthread_mutex_t *mpMutex;
45 pthread_mutex_t *getDocumentLock(
GUID &lID);
46 GUID getObjectGUID(
void *objectPoint);
51 map<GUID, pthread_mutex_t *> mLockMap;
52 map<GUID, int> mLockUseTime;
53 map<GUID, int> mLockRefCnt;
55 pthread_mutex_t *mMapProtectLock;
57 typedef map<void *, GUID> ObjectGUIDMap;
58 ObjectGUIDMap mObjectGUIDMap;
Definition: LessThanGUID.h:49
Definition: BinaryDataLock.h:41
Definition: BinaryDataLock.h:27
Definition: Base/Base/GUID.h:32