psMetadata Struct Reference
[Data Containers]

#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 76 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

psList* psMetadata::list

Metadata in linked-list.

Definition at line 78 of file psMetadata.h.

psHash* psMetadata::hash

Metadata in a hash table.

Definition at line 79 of file psMetadata.h.

void* psMetadata::lock

Optional lock for thread safety.

Definition at line 80 of file psMetadata.h.


The documentation for this struct was generated from the following file:
Generated on Fri Feb 2 22:25:55 2007 for pslib by  doxygen 1.5.1