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

generic_search_result_t Struct Reference

Interface to generic search result. More...

Inheritance diagram for generic_search_result_t:

fstream_search_result_t ldap_search_result_t List of all members.

Public Member Functions

virtual ~generic_search_result_t ()
 Destructor.

virtual bool good () const=0
 Abstract validation test.

virtual bool empty () const=0
 Abstract empty test.

virtual generic_result_entry_tmake_first_entry () const=0
 Abstract entry factory method.


Detailed Description

Interface to generic search result.

This class models a basic standard interface to LDAPConnection search results.


Constructor & Destructor Documentation

virtual ~generic_search_result_t  )  [inline, virtual]
 

Destructor.


Member Function Documentation

virtual bool empty  )  const [pure virtual]
 

Abstract empty test.

Returns:
whether there is a result, or not.

Implemented in fstream_search_result_t, and ldap_search_result_t.

virtual bool good  )  const [pure virtual]
 

Abstract validation test.

Returns:
whether the entry is good, or not.

Implemented in fstream_search_result_t, and ldap_search_result_t.

virtual generic_result_entry_t* make_first_entry  )  const [pure virtual]
 

Abstract entry factory method.

Returns:
the first result entry.

Implemented in fstream_search_result_t, and ldap_search_result_t.


The documentation for this struct was generated from the following file:
Generated on Wed Mar 1 00:37:56 2006 for COMMON API - configuration, jobid, ldif2classadi, logger, process, requestad, socket++i, task, utilities by doxygen 1.3.5