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

edg::workload::common::ldif2classad::generic_result_entry_t Struct Reference

Interface to generic result entry. More...

Inheritance diagram for edg::workload::common::ldif2classad::generic_result_entry_t:

edg::workload::common::ldif2classad::fstream_result_entry_t edg::workload::common::ldif2classad::ldap_result_entry_t List of all members.

Public Methods

virtual std::string distinguished_name () const=0
 Abstract distinguished name extractor. More...

virtual bool good () const=0
 Abstarct validation test. More...

virtual bool next ()=0
 Abstarct next entry assignment. More...

virtual ~generic_result_entry_t ()
 Destructor.


Detailed Description

Interface to generic result entry.

This class models a basic standard interface to LDAPConnection search result entries.


Member Function Documentation

virtual std::string distinguished_name   const [pure virtual]
 

Abstract distinguished name extractor.

Returns:
the distinguished name of the result entry.

Implemented in edg::workload::common::ldif2classad::fstream_result_entry_t.

virtual bool good   const [pure virtual]
 

Abstarct validation test.

Returns:
whether the entry is good, or not.

Implemented in edg::workload::common::ldif2classad::fstream_result_entry_t.

virtual bool next   [pure virtual]
 

Abstarct next entry assignment.

Returns:
whether the assignment has been succesfull, or not.

Implemented in edg::workload::common::ldif2classad::fstream_result_entry_t.


The documentation for this struct was generated from the following file:
Generated on Fri May 14 14:18:26 2004 for COMMON API - configuration, jobid, ldif2classadi, logger, process, requestad, socket++i, task, utilities by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002