sharedmem: working, need to add replace

This commit is contained in:
2018-06-27 10:05:05 +02:00
parent 0b140111b3
commit a0016cb005
11 changed files with 551 additions and 536 deletions

View File

@ -160,14 +160,22 @@ class fileIO : public fileIOStatic, public virtual slsDetectorBase {
\param i detector index to be set
\returns actual detector index
*/
virtual int setDetectorIndex(int i) {detIndex=i;return detIndex;};
virtual int setDetectorIndex(int i) {
pthread_mutex_lock(&mf);
detIndex=i;
pthread_mutex_unlock(&mf);
return detIndex;};
/**
sets the default file format
\param i file format to be set
\returns actual file frame format
*/
virtual fileFormat setFileFormat(int i) {*fileFormatType=(fileFormat)i; return *fileFormatType;};
virtual fileFormat setFileFormat(int i) {
pthread_mutex_lock(&mf);
*fileFormatType=(fileFormat)i;
pthread_mutex_unlock(&mf);
return *fileFormatType; };