MOOS 0.2375
|
#include <MOOSMemoryMapped.h>
Public Member Functions | |
CMOOSMemMappedFile () | |
std::string | GetFileName () |
bool | Open (const std::string &sfName) |
~CMOOSMemMappedFile () | |
void | PrintLastWin32Error () |
void | Close () |
int | GetSize () |
char * | operator[] (int i) |
bool | IsOpen () |
char * | GetContents () |
Definition at line 35 of file MOOSMemoryMapped.h.
CMOOSMemMappedFile::CMOOSMemMappedFile | ( | ) | [inline] |
simple constructor which opens a mem mapped file in a OS-dependent way
Definition at line 39 of file MOOSMemoryMapped.h.
CMOOSMemMappedFile::~CMOOSMemMappedFile | ( | ) | [inline] |
Definition at line 119 of file MOOSMemoryMapped.h.
void CMOOSMemMappedFile::Close | ( | void | ) | [inline] |
Definition at line 148 of file MOOSMemoryMapped.h.
char* CMOOSMemMappedFile::GetContents | ( | ) | [inline] |
returns pointer to start of file contents
Definition at line 203 of file MOOSMemoryMapped.h.
std::string CMOOSMemMappedFile::GetFileName | ( | ) | [inline] |
Definition at line 46 of file MOOSMemoryMapped.h.
int CMOOSMemMappedFile::GetSize | ( | ) | [inline] |
returns size in bytes of file, 0 if not open
Definition at line 168 of file MOOSMemoryMapped.h.
bool CMOOSMemMappedFile::IsOpen | ( | void | ) | [inline] |
returns true if file has been opened succesfully
Definition at line 197 of file MOOSMemoryMapped.h.
bool CMOOSMemMappedFile::Open | ( | const std::string & | sfName | ) | [inline] |
Definition at line 51 of file MOOSMemoryMapped.h.
char* CMOOSMemMappedFile::operator[] | ( | int | i | ) | [inline] |
provides [] operator for file
Definition at line 187 of file MOOSMemoryMapped.h.
void CMOOSMemMappedFile::PrintLastWin32Error | ( | ) | [inline] |
Definition at line 126 of file MOOSMemoryMapped.h.