hdb_file2hdbID_t Struct Reference
[HSM Database]

#include <hdb_common.h>

List of all members.


Detailed Description

Definition at line 45 of file hdb_common.h.


Public Member Functions

 hdb_file2hdbID_t ()
 hdb_file2hdbID_t (ivd_RecordIDX_t a_nameOwnIdx, hdb_circList_e a_circList, ivd_RecordIDX_t a_relCandIdx)

Public Attributes

ivd_RecordIDX_t nameOwnIdx
hdb_circList_e circList
union {
   ivd_RecordIDX_t   relCandIdx
   ivd_RecordIDX_t   dirTreeIdx
}; 

Friends

IVD_HSMDB_DECL_d ostream & operator<< (ostream &a_os, hdb_file2hdbID_t &a_file2hdbID)

Constructor & Destructor Documentation

hdb_file2hdbID_t::hdb_file2hdbID_t (  )  [inline]

Definition at line 46 of file hdb_common.h.

00047         :
00048         nameOwnIdx(0), 
00049         circList(clNoList),
00050         relCandIdx(0)
00051         {};

hdb_file2hdbID_t::hdb_file2hdbID_t ( ivd_RecordIDX_t  a_nameOwnIdx,
hdb_circList_e  a_circList,
ivd_RecordIDX_t  a_relCandIdx 
) [inline]

Definition at line 53 of file hdb_common.h.

00057         :
00058         nameOwnIdx(a_nameOwnIdx), 
00059         circList(a_circList),
00060         relCandIdx(a_relCandIdx)
00061         {};
        


Friends And Related Function Documentation

IVD_HSMDB_DECL_d ostream& operator<< ( ostream &  a_os,
hdb_file2hdbID_t a_file2hdbID 
) [friend]

Definition at line 391 of file hdb_Tables.cpp.

00391                                                                     {
00392     a_os << "***** fileID to hsmID record" << endl;
00393     a_os << "  nameOwndIdx = " << a_file2hdbID.nameOwnIdx  << endl;
00394     a_os << "  circList    = " << a_file2hdbID.circList  << endl;
00395     a_os << "  dirTree or relCand Idx   = " << a_file2hdbID.relCandIdx << endl;
00396     return a_os;
00397 }


Member Data Documentation

Definition at line 68 of file hdb_common.h.

Referenced by hsm_CheckFile2hsmdbRec(), hsm_FileHeader::InitFromDB(), and operator<<().

Definition at line 69 of file hdb_common.h.

Referenced by hsm_FileHeader::InitFromDB().

union { ... }


The documentation for this struct was generated from the following file:

Generated on Mon Feb 27 19:25:16 2012 for OPENARCHIVE by  doxygen 1.5.6