SDatumLord Class Reference
[Data Model]

#include <support/DatumLord.h>

Inheritance diagram for SDatumLord:

SAtom List of all members.

Detailed Description

Deprecated:
Use SDatumGeneratorInt instead.


Public Member Functions

virtual void InitAtom ()
 Called the first time a strong reference is acquired. All significant object initialization should go here.
status_t RequestDatum (const SValue &key, sptr< IDatum > *result)
 SDatumLord ()
 ~SDatumLord ()

Protected Member Functions

virtual status_t GetValue (const SValue &key, SValue *value)=0
virtual status_t SetValue (const SValue &key, const SValue &value)=0

Friends

class Datum

Classes

class  Datum
class  Storage


Constructor & Destructor Documentation

SDatumLord  ) 
 

~SDatumLord  ) 
 


Member Function Documentation

virtual status_t GetValue const SValue key,
SValue value
[protected, pure virtual]
 

void InitAtom  )  [virtual]
 

Called the first time a strong reference is acquired. All significant object initialization should go here.

You can override it and do any setup you need. Note that you do not need to call the SAtom implementation. (So you can derive from two different SAtom implementations and safely call down to both of their IncStrong() methods.)

See also:
IncStrong()

Reimplemented from SAtom.

status_t RequestDatum const SValue key,
sptr< IDatum > *  result
 

virtual status_t SetValue const SValue key,
const SValue value
[protected, pure virtual]
 


Friends And Related Function Documentation

friend class Datum [friend]
 


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