• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeabc
 

tdeabc

  • TDEABC
  • TDEABC::LdapClient
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes

TDEABC::LdapClient Class Reference

This class is internal. More...

#include <ldapclient.h>

Inheritance diagram for TDEABC::LdapClient:
TQObject

List of all members.

Public Slots

void setHost (const TQString &host)
TQString host () const
void setPort (const TQString &port)
TQString port () const
void setBase (const TQString &base)
TQString base () const
void setBindDN (const TQString &bindDN)
TQString bindDN () const
void setPwdBindDN (const TQString &pwdBindDN)
TQString pwdBindDN () const
void setAttrs (const TQStringList &attrs)
TQStringList attrs () const
void setScope (const TQString scope)
void startQuery (const TQString &filter)
void cancelQuery ()

Signals

void done ()
void error (const TQString &)
void result (const TDEABC::LdapObject &)

Public Member Functions

 LdapClient (TQObject *parent=0, const char *name=0)
bool isActive () const

Protected Slots

void slotData (TDEIO::Job *, const TQByteArray &data)
void slotInfoMessage (TDEIO::Job *, const TQString &info)
void slotDone ()

Protected Member Functions

void startParseLDIF ()
void parseLDIF (const TQByteArray &data)
void endParseLDIF ()

Protected Attributes

TQString mHost
TQString mPort
TQString mBase
TQString mScope
TQStringList mAttrs
TQGuardedPtr< TDEIO::SimpleJob > mJob
bool mActive
LdapObject mCurrentObject
TQCString mBuf
TQCString mLastAttrName
TQCString mLastAttrValue
bool mIsBase64

Detailed Description

This class is internal.

Binary compatibiliy might be broken any time without notification. Do not use it.

We mean it!

Definition at line 85 of file ldapclient.h.


Member Function Documentation

void LdapClient::cancelQuery (  )  [slot]

Abort a running query

Definition at line 149 of file ldapclient.cpp.

void TDEABC::LdapClient::done (  )  [signal]

Emitted when the query is done

void TDEABC::LdapClient::error ( const TQString &   )  [signal]

Emitted in case of error

bool TDEABC::LdapClient::isActive (  )  const [inline]

returns true if there is a query running

Definition at line 94 of file ldapclient.h.

void TDEABC::LdapClient::result ( const TDEABC::LdapObject &   )  [signal]

Emitted once for each object returned from the query

void LdapClient::setAttrs ( const TQStringList &  attrs  )  [slot]

Set the attributes that should be returned, or an empty list if all attributes are wanted

Definition at line 116 of file ldapclient.cpp.

void LdapClient::setBase ( const TQString &  base  )  [slot]

Set the base DN

Definition at line 101 of file ldapclient.cpp.

void LdapClient::setBindDN ( const TQString &  bindDN  )  [slot]

Set the bind DN

Definition at line 106 of file ldapclient.cpp.

void LdapClient::setHost ( const TQString &  host  )  [slot]

Set the name or IP of the LDAP server

Definition at line 91 of file ldapclient.cpp.

void LdapClient::setPort ( const TQString &  port  )  [slot]

Set the port of the LDAP server if using a nonstandard port

Definition at line 96 of file ldapclient.cpp.

void LdapClient::setPwdBindDN ( const TQString &  pwdBindDN  )  [slot]

Set the bind password DN

Definition at line 111 of file ldapclient.cpp.

void LdapClient::startQuery ( const TQString &  filter  )  [slot]

Start the query with filter filter

Definition at line 121 of file ldapclient.cpp.


The documentation for this class was generated from the following files:
  • ldapclient.h
  • ldapclient.cpp

tdeabc

Skip menu "tdeabc"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdeabc

Skip menu "tdeabc"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeabc by doxygen 1.7.1
This website is maintained by Timothy Pearson.