mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-01-16 16:08:38 +01:00
slsDetectorSoftware: Sharedmemory removed private methodf or removeshm, removed static isexisting as the usecases are all member method
This commit is contained in:
@@ -621,8 +621,8 @@ void multiSlsDetector::freeSharedMemory(int multiId) {
|
||||
int numDetectors = 0;
|
||||
SharedMemory* shm = new SharedMemory(multiId, -1);
|
||||
|
||||
// shm not created before
|
||||
if (SharedMemory::IsExisting(shm->GetName())) {
|
||||
// get number of detectors from multi shm
|
||||
if (shm->IsExisting()) {
|
||||
sharedMultiSlsDetector* mdet = (sharedMultiSlsDetector*)shm->OpenSharedMemory(
|
||||
sizeof(sharedMultiSlsDetector));
|
||||
numDetectors = mdet->numberOfDetectors;
|
||||
@@ -715,7 +715,7 @@ bool multiSlsDetector::initSharedMemory(bool verify) {
|
||||
|
||||
bool created = false;
|
||||
sharedMemory = new SharedMemory(detId, -1);
|
||||
if (SharedMemory::IsExisting(sharedMemory->GetName())) {
|
||||
if (sharedMemory->IsExisting()) {
|
||||
thisMultiDetector = (sharedMultiSlsDetector*)sharedMemory->OpenSharedMemory(sz);
|
||||
if (verify && thisMultiDetector->shmversion != MULTI_SHMVERSION) {
|
||||
cprintf(RED, "Multi shared memory (%d) version mismatch "
|
||||
|
||||
Reference in New Issue
Block a user