Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
Arc::ldap_bind_arg Class Reference
Collaboration diagram for Arc::ldap_bind_arg:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ldap_bind_arg (void)
bool release (void)

Public Attributes

LDAP * connection
LogLevel loglevel
SimpleCondition cond
bool valid
bool anonymous
std::string usersn

Private Member Functions

 ~ldap_bind_arg (void)

Private Attributes

int count

Detailed Description

Definition at line 69 of file LDAPQuery.cpp.


Constructor & Destructor Documentation

Arc::ldap_bind_arg::ldap_bind_arg ( void  ) [inline]

Definition at line 77 of file LDAPQuery.cpp.

:count(2) { };
Arc::ldap_bind_arg::~ldap_bind_arg ( void  ) [inline, private]

Definition at line 91 of file LDAPQuery.cpp.

{ };

Member Function Documentation

bool Arc::ldap_bind_arg::release ( void  ) [inline]

Definition at line 78 of file LDAPQuery.cpp.

                       {
      bool freeit = false;
      cond.lock();
      freeit = ((--count) <= 0);
      cond.unlock();
      if(freeit) {
        if(connection) ldap_unbind_ext(connection,NULL,NULL);
        delete this;
      }
      return freeit;
    };

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 75 of file LDAPQuery.cpp.

Definition at line 73 of file LDAPQuery.cpp.

Definition at line 71 of file LDAPQuery.cpp.

Definition at line 88 of file LDAPQuery.cpp.

Definition at line 72 of file LDAPQuery.cpp.

Definition at line 76 of file LDAPQuery.cpp.

Definition at line 74 of file LDAPQuery.cpp.


The documentation for this class was generated from the following file: