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

edg::workload::common::ldif2classad::LDAPConnection Struct Reference

Defines an LDAPConnection interface. More...

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

edg::workload::common::ldif2classad::FileStreamConnection edg::workload::common::ldif2classad::LDAPSynchConnection List of all members.

Public Methods

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

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

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

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

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


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 edg::workload::common::ldif2classad::FileStreamConnection.

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 edg::workload::common::ldif2classad::FileStreamConnection.

virtual bool is_established   const [pure virtual]
 

Shows wheter tconnection is established or not.

Returns:
true if connection is established, false otherwise.

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

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 edg::workload::common::ldif2classad::FileStreamConnection.


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