#include <coherence/io/pof/ReferenceLibrary.hpp>
Inherits Object.
| Public Types | |
| typedef spec::Handle | Handle | 
| ReferenceLibrary Handle definition. | |
| typedef spec::View | View | 
| ReferenceLibrary View definition. | |
| typedef spec::Holder | Holder | 
| ReferenceLibrary Holder definition. | |
| Public Member Functions | |
| virtual int32_t | getIdentity (Object::View v) const | 
| Look up an identity for an object. | |
| virtual int32_t | registerReference (Object::View v) | 
| Register an object. | |
| Protected Attributes | |
| int32_t | m_cRefs | 
| The reference counter. | |
| FinalHandle < IdentityHashMap > | f_hMapIdentities | 
| A map from objects that can be referenced to their Integer identities. | |
| virtual int32_t getIdentity | ( | Object::View | v | ) | const  [virtual] | 
Look up an identity for an object.
| v | the object | 
| virtual int32_t registerReference | ( | Object::View | v | ) |  [virtual] | 
Register an object.
| v | the object | 
| IllegalStateException | if the object is already registered |