1#ifndef E_ADVERTISEMENT_READER_WRITER_H
2#define E_ADVERTISEMENT_READER_WRITER_H
31 static ELockResult Lock(
string fileName,
LockType lockType,
unsigned short lockTryCount,
unsigned long lockTryWait,
int& fileDescriptor );
33 static long UnLock(
int fileDescriptor );
38 static string GetFileName(
unsigned long advertisementID,
unsigned long deviceSNR );
LockType
Definition EAdvertisementReaderWriter.h:21
@ SHARED_LOCK
Definition EAdvertisementReaderWriter.h:22
@ EXCLUSIVE_LOCK
Definition EAdvertisementReaderWriter.h:23
ELockResult
Definition EAdvertisementReaderWriter.h:14
@ FILE_NOT_FOUND
Definition EAdvertisementReaderWriter.h:15
@ FILE_NOT_LOCKED
Definition EAdvertisementReaderWriter.h:17
@ FILE_SUCCESSFULLY_LOCKED
Definition EAdvertisementReaderWriter.h:16
Definition EAdvertisementReaderWriter.h:27
static ELockResult Lock(string fileName, LockType lockType, unsigned short lockTryCount, unsigned long lockTryWait, int &fileDescriptor)
Definition EAdvertisementReaderWriter.cpp:127
static long UnLock(int fileDescriptor)
Definition EAdvertisementReaderWriter.cpp:186
static long WriteDisplayCount(EAdvertisement *advertisement, unsigned long busstopID, unsigned long deviceSNR)
Definition EAdvertisementReaderWriter.cpp:33
Definition EAdvertisement.h:19