#include <support/DatumLord.h>
Inheritance diagram for SDatumLord:
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 |
|
|
|
|
|
|
|
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.)
Reimplemented from SAtom. |
|
|
|
|
|
|