LDAPEntry Class Reference

This class is used to store every kind of LDAP Entry. More...

#include <LDAPEntry.h>

List of all members.

Public Member Functions

 LDAPEntry (const LDAPEntry &entry)
 Copy-constructor.
 LDAPEntry (const std::string &dn=std::string(), const LDAPAttributeList *attrs=new LDAPAttributeList())
 Constructs a new entry (also used as standard constructor).
 LDAPEntry (const LDAPAsynConnection *ld, LDAPMessage *msg)
 Used internally only.
 ~LDAPEntry ()
 Destructor.
void setDN (const std::string &dn)
 Sets the DN-attribute.
void setAttributes (LDAPAttributeList *attrs)
 Sets the attributes of the entry.
const std::string & getDN () const
const LDAPAttributeListgetAttributes () const

Private Attributes

LDAPAttributeListm_attrs
std::string m_dn

Friends

std::ostream & operator<< (std::ostream &s, const LDAPEntry &le)
 This method can be used to dump the data of a LDAPResult-Object.


Detailed Description

This class is used to store every kind of LDAP Entry.


Constructor & Destructor Documentation

LDAPEntry::LDAPEntry const LDAPEntry entry  ) 
 

Copy-constructor.

LDAPEntry::LDAPEntry const std::string &  dn = std::string(),
const LDAPAttributeList attrs = new LDAPAttributeList()
 

Constructs a new entry (also used as standard constructor).

Parameters:
dn The Distinguished Name for the new entry.
attrs The attributes for the new entry.

LDAPEntry::LDAPEntry const LDAPAsynConnection ld,
LDAPMessage *  msg
 

Used internally only.

The constructor is used internally to create a LDAPEntry from the C-API's data structurs.

LDAPEntry::~LDAPEntry  ) 
 

Destructor.


Member Function Documentation

const LDAPAttributeList * LDAPEntry::getAttributes  )  const
 

Returns:
A const pointer to the attributes of the entry.

const string & LDAPEntry::getDN  )  const
 

Returns:
The current DN of the entry.

void LDAPEntry::setAttributes LDAPAttributeList attrs  ) 
 

Sets the attributes of the entry.

Parameters:
attr,: A pointer to a std::list of the new attributes.

void LDAPEntry::setDN const std::string &  dn  ) 
 

Sets the DN-attribute.

Parameters:
dn,: The new DN for the entry.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  s,
const LDAPEntry le
[friend]
 

This method can be used to dump the data of a LDAPResult-Object.

It is only useful for debugging purposes at the moment


Member Data Documentation

LDAPAttributeList* LDAPEntry::m_attrs [private]
 

std::string LDAPEntry::m_dn [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Jun 16 17:48:53 2006 for ldapsdk by  doxygen 1.4.6