NetworkDocument Class Reference

#include <net_document.h>

Inheritance diagram for NetworkDocument:

Inheritance graph
[legend]
Collaboration diagram for NetworkDocument:

Collaboration graph
[legend]
List of all members.

Public Member Functions

string do_get_value (Xapian::valueno valueid) const
map< Xapian::valueno, string > do_get_all_values () const
string do_get_data () const

Private Member Functions

 NetworkDocument (const Xapian::Database::Internal *database_, Xapian::docid did_, const string &doc_, const map< Xapian::valueno, string > &values_)
 NetworkDocument (const NetworkDocument &)
NetworkDocumentoperator= (const NetworkDocument &)

Private Attributes

string doc
map< Xapian::valueno, string > values
 The values associated with this document.

Friends

class RemoteDatabase

Detailed Description

Definition at line 28 of file net_document.h.


Constructor & Destructor Documentation

NetworkDocument::NetworkDocument ( const Xapian::Database::Internal database_,
Xapian::docid  did_,
const string &  doc_,
const map< Xapian::valueno, string > &  values_ 
) [private]

Definition at line 29 of file net_document.cc.

NetworkDocument::NetworkDocument ( const NetworkDocument  )  [private]


Member Function Documentation

NetworkDocument& NetworkDocument::operator= ( const NetworkDocument  )  [private]

string NetworkDocument::do_get_value ( Xapian::valueno  valueid  )  const [virtual]

Reimplemented from Xapian::Document::Internal.

Definition at line 38 of file net_document.cc.

References DEBUGCALL, RETURN, and values.

map< Xapian::valueno, string > NetworkDocument::do_get_all_values (  )  const [virtual]

Reimplemented from Xapian::Document::Internal.

Definition at line 47 of file net_document.cc.

References values.

string NetworkDocument::do_get_data (  )  const [virtual]

Reimplemented from Xapian::Document::Internal.

Definition at line 53 of file net_document.cc.

References doc.


Friends And Related Function Documentation

friend class RemoteDatabase [friend]

Definition at line 29 of file net_document.h.


Member Data Documentation

string NetworkDocument::doc [private]

Definition at line 31 of file net_document.h.

Referenced by do_get_data().

map<Xapian::valueno, string> NetworkDocument::values [private]

The values associated with this document.

Reimplemented from Xapian::Document::Internal.

Definition at line 33 of file net_document.h.

Referenced by do_get_all_values(), and do_get_value().


The documentation for this class was generated from the following files:
Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.