BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions
Util::SharedMemory Class Reference

#include <SharedMemory.h>

List of all members.

Classes

struct  Export
struct  Pointer

Public Member Functions

 SharedMemory ()
 ~SharedMemory ()
void create (int size)
bool create (int size, const char *systemName)
void import (Export source)
void release ()
Export exportToProcess (RemoteProcess &target, bool readOnly) const
template<typename T >
T * unpack (Pointer< T > p) const
template<typename T >
Pointer< T > pack (T *pt) const
MemoryFrame getMemory () const

Static Public Member Functions

static int getPageSize ()

Constructor & Destructor Documentation

Here is the call graph for this function:


Member Function Documentation

Here is the caller graph for this function:

bool Util::SharedMemory::create ( int  size,
const char *  systemName 
)

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

template<typename T >
Pointer<T> Util::SharedMemory::pack ( T *  pt) const [inline]

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T >
T* Util::SharedMemory::unpack ( Pointer< T >  p) const [inline]

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines