class axl::io::SharedMemoryTransportBase
#include <axl_io_SharedMemoryTransport.h>
class SharedMemoryTransportBase
{
public:
// methods
uint_t
getFlags();
const File*
getFile() const;
bool
isOpen();
void
close();
bool
open(
const sl::StringRef& fileName,
const sl::StringRef& readSemaphoreName,
const sl::StringRef& writeSemaphoreName,
uint_t flags
);
bool
attach(
File::Handle fileHandle,
const sl::StringRef& readSemaphoreName,
const sl::StringRef& writeSemaphoreName,
uint_t flags
);
void
disconnect();
private:
// construction
~SharedMemoryTransportBase();
};