ShmFactory.h File Reference

#include <fesa-core/DataStore/DeviceFactoryImp.h>
#include <fesa-core/DataStore/EquipmentData.h>
#include <fesa-core/Utilities/Semaphore.h>
#include <cmw-log/Logger.h>
#include <cstring>
#include <string>
#include <iostream>
#include <cerrno>
#include <sys/mman.h>
#include <fcntl.h>

Go to the source code of this file.

Classes

struct  fesa::ShmHeader_t
class  fesa::ShmFactory< GlobalDeviceType, DomainStoreType, DevInstType >
 This class is responsible for create and initialize the data memory space into shared-memory space:

  • compute the required mempry size and allocate the memory
  • map each field into the datastore.
More...

Namespaces

namespace  fesa

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1