Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends

Well::Man Class Reference

List of all members.

Public Member Functions

 ~Man ()
Dataget (const MultiID &, bool force_reload=false)
void add (const MultiID &, Data *)
 Data becomes mine.
Datarelease (const MultiID &)
 Data becomes yours.
bool isLoaded (const MultiID &) const
bool reload (const MultiID &)
const char * errMsg () const
ObjectSet< Data > & wells ()
ObjectSet< MultiID > & keys ()

Protected Member Functions

 Man ()

Protected Attributes

ObjectSet< Datawells_
ObjectSet< MultiIDkeys_
BufferString msg_

Static Protected Attributes

static Manmgr_

Friends

mGlobal friend ManMGR ()

Constructor & Destructor Documentation

Well::Man::~Man (  ) 
Well::Man::Man (  )  [inline, protected]

Member Function Documentation

void Well::Man::add ( const MultiID ,
Data  
)

Data becomes mine.

const char* Well::Man::errMsg (  )  const [inline]
Data* Well::Man::get ( const MultiID ,
bool  force_reload = false 
)
bool Well::Man::isLoaded ( const MultiID  )  const
ObjectSet<MultiID>& Well::Man::keys (  )  [inline]
Data* Well::Man::release ( const MultiID  ) 

Data becomes yours.

bool Well::Man::reload ( const MultiID  ) 
ObjectSet<Data>& Well::Man::wells (  )  [inline]

Friends And Related Function Documentation

mGlobal friend Man& MGR (  )  [friend]

Member Data Documentation

Man* Well::Man::mgr_ [static, protected]