dmpserverapicontext.h 1.1 KB
/**************************************************************************
* file:              DmpServerApiContext.h

* Author:            wanzhongping
* Date:              2021-11-01 15:14:48
* Email:             zhongpingw@chinadci.com
* copyright:         广州城市信息研究所有限公司
***************************************************************************/

#ifndef __dmpserverapicontext_h__
#define __dmpserverapicontext_h__

#include "dmap_server.h"
#include <string>

class DmpServerRequest;
class DmpServerResponse;
class DmpServerManager;
class SERVER_EXPORT DmpServerApiContext
{
public:
    DmpServerApiContext(const DmpServerRequest *request, DmpServerResponse *response, DmpServerManager *manager);
    const DmpServerRequest *request() const { return request_;}
    DmpServerResponse *response() const { return response_;}
    DmpServerManager *manager() const { return manager_;}
 
private:
    const DmpServerRequest *request_ = nullptr;
    DmpServerResponse *response_ = nullptr;
    DmpServerManager *manager_ = nullptr;
};

#endif // __dmpserverapicontext_h__