PLplot  5.11.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
PLMemoryMap Class Reference

#include "wxwidgets_comms.h"

Public Member Functions

 PLMemoryMap ()
 PLMemoryMap (const char *name, PLINT size, bool mustExist, bool mustNotExist)
void create (const char *name, PLINT size, bool mustExist, bool mustNotExist)
void close ()
 ~PLMemoryMap ()
char * getBuffer ()
bool isValid ()
size_t getSize ()

Private Attributes

int m_mapFile
char * m_name
size_t m_size
voidm_buffer

Detailed Description

Definition at line 56 of file wxwidgets_comms.h.

Constructor & Destructor Documentation

PLMemoryMap::PLMemoryMap ( )

Definition at line 27 of file wxwidgets_comms.cpp.

PLMemoryMap::PLMemoryMap ( const char *  name,
PLINT  size,
bool  mustExist,
bool  mustNotExist 
)

Definition at line 44 of file wxwidgets_comms.cpp.

PLMemoryMap::~PLMemoryMap ( )

Definition at line 142 of file wxwidgets_comms.cpp.

Member Function Documentation

void PLMemoryMap::close ( )

Definition at line 117 of file wxwidgets_comms.cpp.

void PLMemoryMap::create ( const char *  name,
PLINT  size,
bool  mustExist,
bool  mustNotExist 
)

Definition at line 65 of file wxwidgets_comms.cpp.

char* PLMemoryMap::getBuffer ( )
inline

Definition at line 64 of file wxwidgets_comms.h.

size_t PLMemoryMap::getSize ( )
inline

Definition at line 66 of file wxwidgets_comms.h.

bool PLMemoryMap::isValid ( )
inline

Definition at line 65 of file wxwidgets_comms.h.

Member Data Documentation

void* PLMemoryMap::m_buffer
private

Definition at line 75 of file wxwidgets_comms.h.

int PLMemoryMap::m_mapFile
private

Definition at line 71 of file wxwidgets_comms.h.

char* PLMemoryMap::m_name
private

Definition at line 72 of file wxwidgets_comms.h.

size_t PLMemoryMap::m_size
private

Definition at line 74 of file wxwidgets_comms.h.


The documentation for this class was generated from the following files: