MprpcApplication类
MprpcApplication类是mprpc框架的基础类,负责框架的一些初始化操作,使用单例模式设计
mprpcapplication.h
#pragma once
#include "mprpcchannel.h"
#include "mprpcconfig.h"
#include "mprpccontroller.h"
//mprpc框架的基础类,负责框架的一些初始化操作,使用单例模式设计
class MprpcApplication
{
public:
//初始化框架
static void Init(int argc, char **argv);
//获取MprpcApplication类的对象
static MprpcApplication &GetInstance(); //单例模式
//获取MprpcConfig类的对象m_config
static MprpcConfig &GetConfig();

MprpcApplication类是mprpc框架的核心,它使用单例模式设计,负责框架的初始化。Init函数处理命令行参数,加载配置文件,如rpc服务器的IP和端口。GetInstance方法提供对MprpcApplication实例的访问,而GetConfig则返回配置对象。代码中还包含了一个显示帮助信息的函数ShowArgsHelp。
6971

被折叠的 条评论
为什么被折叠?



