BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions
Util::SharedStructure< T > Class Template Reference

#include <SharedStructure.h>

List of all members.

Classes

struct  Export
struct  Pointer

Public Member Functions

 SharedStructure ()
 ~SharedStructure ()
void create ()
bool create (const char *systemName)
void import (Export source)
void release ()
Export exportToProcess (RemoteProcess &target, bool readOnly) const
template<typename S >
S * unpack (Pointer< S > p) const
template<typename S >
Pointer< S > pack (S *pt) const
T & get () const

template<typename T>
class Util::SharedStructure< T >


Constructor & Destructor Documentation

template<typename T >
Util::SharedStructure< T >::SharedStructure ( ) [inline]
template<typename T >
Util::SharedStructure< T >::~SharedStructure ( ) [inline]

Member Function Documentation

template<typename T >
void Util::SharedStructure< T >::create ( ) [inline]

Here is the call graph for this function:

template<typename T >
bool Util::SharedStructure< T >::create ( const char *  systemName) [inline]

Here is the call graph for this function:

template<typename T >
Export Util::SharedStructure< T >::exportToProcess ( RemoteProcess target,
bool  readOnly 
) const [inline]

Here is the call graph for this function:

template<typename T >
T& Util::SharedStructure< T >::get ( ) const [inline]

Here is the call graph for this function:

template<typename T >
void Util::SharedStructure< T >::import ( Export  source) [inline]

Here is the call graph for this function:

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

Here is the call graph for this function:

template<typename T >
void Util::SharedStructure< T >::release ( ) [inline]

Here is the call graph for this function:

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

Here is the call graph for this function:


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