Public Member Functions | Public Attributes | Friends

hdb_file2hdbID_t Struct Reference
[HSM Database]

#include <hdb_common.h>

List of all members.

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)

Detailed Description

Definition at line 59 of file hdb_common.h.


Constructor & Destructor Documentation

hdb_file2hdbID_t::hdb_file2hdbID_t (  )  [inline]

Definition at line 60 of file hdb_common.h.

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 67 of file hdb_common.h.

        :
        nameOwnIdx(a_nameOwnIdx), 
        circList(a_circList),
        relCandIdx(a_relCandIdx)
        {};


Friends And Related Function Documentation

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

Definition at line 405 of file hdb_Tables.cpp.

                                                                    {
    a_os << "***** fileID to hsmID record" << endl;
    a_os << "  nameOwndIdx = " << a_file2hdbID.nameOwnIdx  << endl;
    a_os << "  circList    = " << a_file2hdbID.circList  << endl;
    a_os << "  dirTree or relCand Idx   = " << a_file2hdbID.relCandIdx << endl;
    return a_os;
}


Member Data Documentation

union { ... }

Definition at line 83 of file hdb_common.h.

Referenced by hsm_FileHeader::InitFromDB().

Definition at line 82 of file hdb_common.h.

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


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