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

edg::workload::common::ldif2classad::ldap_result_entry_t Class Reference

Concrete LDAP result entry. More...

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

edg::workload::common::ldif2classad::generic_result_entry_t List of all members.

Public Methods

 ldap_result_entry_t (LDAPMessage *ldentry, LDAP *ld)
 Costructor. More...

bool next ()
 Concrete next entry assignment. More...

bool good () const
 Concrete validation test. More...

std::string distinguished_name () const
 Concrete distinguished name extractor. More...

LDIFObjectvalue ()
 Concrete LDIFObject extractor. More...


Detailed Description

Concrete LDAP result entry.

This class specialises the standard interface for concrete LDAPConnectionSynchConnection search result entries.


Constructor & Destructor Documentation

ldap_result_entry_t LDAPMessage *    ldentry,
LDAP *    ld
[inline]
 

Costructor.

Parameters:
ldentry  the result as returned by a call to ldap_result or ldap_search_s or ldap_search_st
ld  the andle to ldap connection.


Member Function Documentation

std::string distinguished_name   const [inline, virtual]
 

Concrete distinguished name extractor.

Returns:
a string representation of entry's distinguished name

Implements edg::workload::common::ldif2classad::generic_result_entry_t.

bool good   const [inline, virtual]
 

Concrete validation test.

Returns:
whether the entry is valid or not.

Implements edg::workload::common::ldif2classad::generic_result_entry_t.

bool next   [inline, virtual]
 

Concrete next entry assignment.

Returns:
whether the next entry has been succesfully addressed, or not.

Implements edg::workload::common::ldif2classad::generic_result_entry_t.

LDIFObject* value   [inline, virtual]
 

Concrete LDIFObject extractor.

Returns:
a poiter to a LDIFObject.

Implements edg::workload::common::ldif2classad::generic_result_entry_t.


The documentation for this class 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