1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #ifndef _FrameworkServer_H_
- #define _FrameworkServer_H_
- #include <iostream>
- #include "servant/Application.h"
- using namespace tars;
- extern vector<map<tars::StatMicMsgHead, tars::StatMicMsgBody>> _clientStatData;
- extern vector<map<tars::StatMicMsgHead, tars::StatMicMsgBody>> _serverStatData;
- class FrameworkServer : public Application, public TC_Thread
- {
- public:
- /**
- * 析构函数
- **/
- virtual ~FrameworkServer();
- /**
- * 服务初始化
- **/
- virtual void initialize();
- /**
- * 服务销毁
- **/
- virtual void destroyApp();
- protected:
- virtual void run();
- bool loadLogFormat(const string& command, const string& params, string& result);
- };
- class RpcServer : public Application, public TC_Thread
- {
- public:
- /**
- * 析构函数
- **/
- virtual ~RpcServer();
- /**
- * 服务初始化
- **/
- virtual void initialize();
- /**
- * 服务销毁
- **/
- virtual void destroyApp();
- protected:
- virtual void run();
- };
- ////////////////////////////////////////////
- #endif
|