dmpservercontext.h 1.1 KB
/**************************************************************************
* file:              dmpservercontext.h

* Author:            wanzhongping
* Date:              2021-07-27 09:51:56
* Email:             zhongpingw@chinadci.com
* copyright:         广州城市信息研究所有限公司
***************************************************************************/

#ifndef __dmpservercontext_h__
#define __dmpservercontext_h__

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

class DmpServerResponse;
class DmpServerRequest;
class DmpServerProject;
class SERVER_EXPORT DmpServerContext
{
  public:
    DmpServerContext(const DmpServerRequest *request, DmpServerResponse *response, const DmpServerProject *serverProject);
    const DmpServerRequest *request() const { return request_;}
    DmpServerResponse *response() const { return response_;}
    const DmpServerProject *serverProject() const { return serverProject_;}
 
  private:
    const DmpServerRequest *request_ = nullptr;
    DmpServerResponse *response_ = nullptr;
    const DmpServerProject *serverProject_ = nullptr;
};
#endif // __dmpservercontext_h__