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

ldap_result_entry_t Class Reference

Concrete LDAP result entry. More...

Inheritance diagram for ldap_result_entry_t:

generic_result_entry_t List of all members.

Public Member Functions

 ldap_result_entry_t (const DNVector &dns, const UnknownAttrMap &undefined_attrs, const LDIFObjectMap &objects)
 Costructor.

bool next ()
 Concrete next entry assignment.

bool good () const
 Concrete validation test.

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

LDIFObjectvalue ()
 Concrete LDIFObject extractor.


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 const DNVector dns,
const UnknownAttrMap undefined_attrs,
const LDIFObjectMap objects
[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 generic_result_entry_t.

bool good  )  const [inline, virtual]
 

Concrete validation test.

Returns:
whether the entry is valid or not.

Implements generic_result_entry_t.

bool next  )  [inline, virtual]
 

Concrete next entry assignment.

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

Implements generic_result_entry_t.

LDIFObject* value  )  [inline, virtual]
 

Concrete LDIFObject extractor.

Returns:
a poiter to a LDIFObject.

Implements generic_result_entry_t.


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