ldapmessage.cpp
来自「ldap服务器源码」· C++ 代码 · 共 62 行
CPP
62 行
/* * Copyright 2000, OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */#include "LDAPMessage.h"#include "LDAPResult.h"#include "LDAPExtResult.h"#include "LDAPRequest.h"#include "LDAPSearchResult.h"#include "LDAPSearchReference.h"#include "debug.h"#include <iostream>using namespace std;LDAPMsg::LDAPMsg(LDAPMessage *msg){ DEBUG(LDAP_DEBUG_CONSTRUCT,"LDAPMsg::LDAPMsg()" << endl); msgType=ldap_msgtype(msg); m_hasControls=false;}LDAPMsg* LDAPMsg::create(const LDAPRequest *req, LDAPMessage *msg){ DEBUG(LDAP_DEBUG_TRACE,"LDAPMsg::create()" << endl); switch(ldap_msgtype(msg)){ case SEARCH_ENTRY : return new LDAPSearchResult(req,msg); break; case SEARCH_REFERENCE : return new LDAPSearchReference(req, msg); break; case EXTENDED_RESPONSE : return new LDAPExtResult(req,msg); break; default : return new LDAPResult(req, msg); } return 0;}int LDAPMsg::getMessageType(){ DEBUG(LDAP_DEBUG_TRACE,"LDAPMsg::getMessageType()" << endl); return msgType;}int LDAPMsg::getMsgID(){ DEBUG(LDAP_DEBUG_TRACE,"LDAPMsg::getMsgID()" << endl); return msgID;}bool LDAPMsg::hasControls() const{ return m_hasControls;}const LDAPControlSet& LDAPMsg::getSrvControls() const { return m_srvControls;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?