Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

Database Namespace Reference

namespace for all interactions with the berkeley db More...


Classes

class  Creator
 to create records in the berkeley db. More...
class  SecondaryIterator
 to search records and iterate over a secondary index More...
class  PrimaryIterator

Functions

void setFromDbt (const Dbt *dbtData, GeneralData *general)


Detailed Description

namespace for all interactions with the berkeley db

Function Documentation

void Database::setFromDbt const Dbt *  dbtData,
GeneralData general
 

Definition at line 58 of file generaldata.cpp.

References GeneralData::readStream().

Referenced by Database::PrimaryIterator< T >::get(), ReadData::getName(), and Database::SecondaryIterator< T >::pget().

00059 {
00060     QByteArray ar;
00061     ar.setRawData( (const char* ) dbtData->get_data(), ( uint ) dbtData->get_size() );
00062     QDataStream stream( ar, IO_ReadOnly );
00063     general->readStream( stream );
00064     ar.resetRawData( ( const char * ) dbtData->get_data(), ( uint ) dbtData->get_size() );
00065     return;
00066 }


Generated on Fri Mar 17 17:45:02 2006 for trapper by  doxygen 1.4.4