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

LDAPConnection Struct Reference

Defines an LDAPConnection interface. More...

Inheritance diagram for LDAPConnection:

FileStreamConnection LDAPSynchConnection List of all members.

Public Member Functions

virtual bool open ()=0
 Opens a connection to the Server.

virtual bool close ()=0
 Closes a connection to the Server.

virtual generic_search_result_texecute (LDAPQuery *)=0
 Searches a string in a message.

virtual bool is_established () const=0
 Shows wheter tconnection is established or not.

virtual ~LDAPConnection ()
 Destructor.


Detailed Description

Defines an LDAPConnection interface.

This class models a basic standard interface to an LDAPConnection

Author:
Salvatore Monforte salvatore.monforte@ct.infn.it


Constructor & Destructor Documentation

virtual ~LDAPConnection  )  [inline, virtual]
 

Destructor.


Member Function Documentation

virtual bool close  )  [pure virtual]
 

Closes a connection to the Server.

This function must be overridden by all classes extending LDAPConnection.

Returns:
false.

Implemented in FileStreamConnection, and LDAPSynchConnection.

virtual generic_search_result_t* execute LDAPQuery  )  [pure virtual]
 

Searches a string in a message.

This function must be overridden by all classes extending basic LDAPConnection.

Returns:
false.

Implemented in FileStreamConnection, and LDAPSynchConnection.

virtual bool is_established  )  const [pure virtual]
 

Shows wheter tconnection is established or not.

Returns:
true if connection is established, false otherwise.

Implemented in FileStreamConnection, and LDAPSynchConnection.

virtual bool open  )  [pure virtual]
 

Opens a connection to the Server.

This function must be overridden by all classes extending LDAPConnection.

Returns:
false.

Implemented in FileStreamConnection, and LDAPSynchConnection.


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