FDTracker Class Reference

#include <fdtracker.h>

Collaboration diagram for FDTracker:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FDTracker ()
 ~FDTracker ()
void init ()
bool check ()
const std::string & get_message () const

Private Attributes

std::set< int > fds
void * dir_void
std::string message


Detailed Description

Definition at line 27 of file fdtracker.h.


Constructor & Destructor Documentation

FDTracker::FDTracker (  )  [inline]

Definition at line 36 of file fdtracker.h.

FDTracker::~FDTracker (  ) 

Definition at line 38 of file fdtracker.cc.

References closedir(), and dir_void.


Member Function Documentation

bool FDTracker::check (  ) 

Definition at line 78 of file fdtracker.cc.

References dirent::d_name, dir_void, fds, message, readdir(), rewinddir(), and Xapian::Internal::str().

Referenced by test_driver::runtest().

const std::string& FDTracker::get_message (  )  const [inline]

Definition at line 44 of file fdtracker.h.

References message.

Referenced by test_driver::runtest().

void FDTracker::init (  ) 

Definition at line 49 of file fdtracker.cc.

References dirent::d_name, dir_void, fds, opendir(), and readdir().

Referenced by test_driver::runtest().


Member Data Documentation

void* FDTracker::dir_void [private]

Definition at line 30 of file fdtracker.h.

Referenced by check(), init(), and ~FDTracker().

std::set<int> FDTracker::fds [private]

Definition at line 28 of file fdtracker.h.

Referenced by check(), and init().

std::string FDTracker::message [private]

Definition at line 32 of file fdtracker.h.

Referenced by check(), and get_message().


The documentation for this class was generated from the following files:

Documentation for Xapian (version 1.2.9).
Generated on 10 May 2012 by Doxygen 1.5.9.