PlasCom2  1.0
XPACC Multi-physics simluation application
MobileParameters Class Reference

Detailed Description

Definition at line 15 of file MobileParameters.H.

#include <MobileParameters.H>

Public Member Functions

 MobileParameters ()
 
 MobileParameters (const util::Parameters &inParam)
 
 MobileParameters (const MobileParameters &inParam)
 
virtual int Pack (void **=NULL)
 
virtual int UnPack (const void *=NULL)
 
MobileParametersoperator= (const MobileParameters &inParams)
 
- Public Member Functions inherited from Parameters
 Parameters ()
 
 Parameters (const Parameters &inParams)
 
std::string GetValue (const std::string &key) const
 
std::vector< std::string > GetValueVector (const std::string &key) const
 
util::ParamTypeParamPtr (const std::string &key)
 
bool GetFlagValue (const std::string &key) const
 
template<typename T >
GetValue (const std::string &key) const
 
template<typename T >
std::vector< T > GetValueVector (const std::string &key) const
 
virtual void SetParameter (const std::string &key, const std::string &value)
 
template<typename T >
void SetParameter (const std::string &key, const T &value)
 
virtual int SetValue (const std::string &key, const std::string &value)
 
template<typename T >
int SetValue (const std::string &key, const T &value)
 
int ResetKey (const std::string &origKey, const std::string &newKey)
 
virtual std::istream & ReadFromStream (std::istream &Is)
 
virtual std::ostream & WriteToStream (std::ostream &Os) const
 
std::string Param (const std::string &Key) const
 
bool IsSet (const std::string &Key) const
 
virtual ~Parameters ()
 
- Public Member Functions inherited from MobileObject
 MobileObject ()
 
void ** GetBufPtr ()
 
const void * GetBuffer () const
 
void * GetBuffer ()
 
int BufSize ()
 
virtual int PrepareBuffer (size_t bsize)
 
virtual void DestroyBuffer ()
 
virtual ~MobileObject ()
 

Additional Inherited Members

- Public Types inherited from Parameters
typedef util::ParamType ParamType
 
- Protected Attributes inherited from MobileObject
void * _buf
 
bool _mine
 
int _bsize
 
Inheritance diagram for MobileParameters:
Collaboration diagram for MobileParameters:

Constructor & Destructor Documentation

◆ MobileParameters() [1/3]

MobileParameters ( )
inline

Definition at line 18 of file MobileParameters.H.

◆ MobileParameters() [2/3]

MobileParameters ( const util::Parameters inParam)
inline

Definition at line 19 of file MobileParameters.H.

◆ MobileParameters() [3/3]

MobileParameters ( const MobileParameters inParam)
inline

Definition at line 21 of file MobileParameters.H.

References MobileParameters::Pack(), and MobileParameters::UnPack().

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

MobileParameters& operator= ( const MobileParameters inParams)
inline

Definition at line 25 of file MobileParameters.H.

References MobileObject::DestroyBuffer().

Here is the call graph for this function:

◆ Pack()

int Pack ( void **  inbuf = NULL)
virtual

Reimplemented from MobileObject.

Definition at line 12 of file MobileParameters.C.

References MobileObject::_buf, MobileObject::_mine, and ix::util::String2Buf().

Referenced by MobileParameters::MobileParameters(), and MobileString::MobileString().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ UnPack()

int UnPack ( const void *  inbuf = NULL)
virtual

Reimplemented from MobileObject.

Definition at line 40 of file MobileParameters.C.

References MobileObject::_bsize, MobileObject::_buf, and MobileObject::_mine.

Referenced by MobileParameters::MobileParameters(), and MobileString::MobileString().

Here is the caller graph for this function:

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