dmpserverplugins.h 856 Bytes
/**************************************************************************
* file:              dmpserverplugins.h

* Author:            wanzhongping
* Date:              2021-03-12 16:50:26
* Email:             zhongpingw@chinadci.com
* copyright:         广州城市信息研究所有限公司
***************************************************************************/

#ifndef __dmpserverplugins_h__
#define __dmpserverplugins_h__


#include "dmpserverinterface.h"
#include <vector>
#include "python/dmppythonutils.h"
//class DmpPythonUtils;

class SERVER_EXPORT DmpServerPlugins
{
  public:
    explicit DmpServerPlugins() = default;
    static bool InitPlugins( DmpServerInterface *interface );
    static std::vector<std::string> &ServerPlugins();
    static std::shared_ptr<DmpPythonUtils> sp_python_utils_; 
};

#endif //__dmpserverplugins_h__