ldapsdk 0.0.1
LDAPExtResult.h
Go to the documentation of this file.
1// $OpenLDAP$
2/*
3 * Copyright 2000-2013 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
5 */
6
7#ifndef LDAP_EXT_RESULT_H
8#define LDAP_EXT_RESULT_H
9
10#include <ldap.h>
11
12#include <LDAPResult.h>
13
14class LDAPRequest;
15
20class LDAPExtResult : public LDAPResult {
21 public :
26 LDAPExtResult(const LDAPRequest* req, LDAPMessage* msg);
27
31 virtual ~LDAPExtResult();
32
37 const std::string& getResponseOid() const;
38
43 const std::string& getResponse() const;
44
45 private:
46 std::string m_oid;
47 std::string m_data;
48};
49
50#endif // LDAP_EXT_RESULT_H
Object of this class are created by the LDAPMsg::create method if results for an Extended Operation w...
Definition: LDAPExtResult.h:20
virtual ~LDAPExtResult()
The Destructor.
Definition: LDAPExtResult.cpp:38
LDAPExtResult(const LDAPRequest *req, LDAPMessage *msg)
Constructor that creates an LDAPExtResult-object from the C-API structures.
Definition: LDAPExtResult.cpp:17
const std::string & getResponseOid() const
Definition: LDAPExtResult.cpp:42
const std::string & getResponse() const
Definition: LDAPExtResult.cpp:46
For internal use only.
Definition: LDAPRequest.h:25
This class is for representing LDAP-Result-Messages.
Definition: LDAPResult.h:30