NCBI C++ ToolKit
|
Declarations of CCompoundIDPool, CCompoundID, and CCompoundIDField. More...
#include "netcomponent.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CCompoundIDException |
Exception class for use by CCompoundIDPool, CCompoundID, and CCompoundIDField. More... | |
class | CCompoundIDField |
Compound ID field – an element of the compound ID that has a type and a value. More... | |
class | CCompoundID |
Base64-encoded ID string that contains extractable typed fields. More... | |
class | CCompoundIDPool |
Pool of recycled CCompoundID objects. More... | |
Enumerations | |
enum | ECompoundIDClass { eCIC_GenericID , eCIC_NetCacheBlobKey , eCIC_NetScheduleJobKey , eCIC_NetStorageObjectLocV1 , eCIC_NetStorageObjectLoc , eCIC_NumberOfClasses } |
enum | ECompoundIDFieldType { eCIT_ID , eCIT_Integer , eCIT_ServiceName , eCIT_DatabaseName , eCIT_Timestamp , eCIT_Random , eCIT_IPv4Address , eCIT_Host , eCIT_Port , eCIT_IPv4SockAddr , eCIT_ObjectRef , eCIT_String , eCIT_Boolean , eCIT_Flags , eCIT_Label , eCIT_Cue , eCIT_SeqID , eCIT_TaxID , eCIT_NestedCID , eCIT_NumberOfTypes } |
Declarations of CCompoundIDPool, CCompoundID, and CCompoundIDField.
Definition in file compound_id.hpp.
enum ECompoundIDClass |
Enumerator | |
---|---|
eCIC_GenericID | |
eCIC_NetCacheBlobKey | |
eCIC_NetScheduleJobKey | |
eCIC_NetStorageObjectLocV1 | Old version of NetStorageObjectLoc. |
eCIC_NetStorageObjectLoc | |
eCIC_NumberOfClasses |
Definition at line 50 of file compound_id.hpp.
enum ECompoundIDFieldType |
Definition at line 62 of file compound_id.hpp.