Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

psMetadata Struct Reference
[Metadata]

#include <psMetadata.h>

Collaboration diagram for psMetadata:

Collaboration graph
[legend]

Detailed Description

Metadata data structure.

Struct for holding metadata items. Metadata items are held in two containers. The first employs a doubly-linked list to preserve the order of the metadata. The second container employs a hash table which allows fast lookup when given a metadata keyword.

Definition at line 93 of file psMetadata.h.

Data Fields

psListlist
 Metadata in linked-list.
psHashhash
 Metadata in a hash table.
void * lock
 Optional lock for thread safety.


Field Documentation

psHash* psMetadata::hash
 

Metadata in a hash table.

Definition at line 96 of file psMetadata.h.

psList* psMetadata::list
 

Metadata in linked-list.

Definition at line 95 of file psMetadata.h.

void* psMetadata::lock
 

Optional lock for thread safety.

Definition at line 97 of file psMetadata.h.


The documentation for this struct was generated from the following file:
Generated on Wed Sep 14 10:43:44 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.2