Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

AtomService Class Reference

Class for object to small integer mapping. More...

List of all members.

Public Member Functions


Detailed Description

Class for object to small integer mapping.


Member Function Documentation

int getAtom Object  obj,
bool  createFlag
 

Get integer assigned to given object.

Consecutive calls to this method with this same object will return this same result.

Parameters:
obj Object for which number should be generated.
createFlag If set to true this method will return negative value if atom was created on this call.
Returns:
Number unique for given object.

Object getAtomValue int  atom  ) 
 

Get object with given atom.

Parameters:
atom 
Returns:
Object associated with given atom value.

void removeAtom Object  obj  ) 
 

Remove given object from storage.

Parameters:
obj Object for which atom number should be forgoten


The documentation for this class was generated from the following file:
Generated on Tue Jan 4 01:03:49 2005 for JabberZilla by  doxygen 1.4.0