ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
server_main.cpp File Reference

实现核心库主入口 ngl_main 与崩溃转储邮件转发回调。 More...

#include "tools/tab/xml/xml_serialize.h"
#include "start_csvserver.h"
#include "start_crossdb.h"
#include "start_pushcfg.h"
#include "start_gateway.h"
#include "start_robot.h"
#include "start_cross.h"
#include "start_login.h"
#include "start_world.h"
#include "start_actor.h"
#include "server_main.h"
#include "init_server.h"
#include "start_node.h"
#include "start_game.h"
#include "start_log.h"
#include "start_db.h"
#include <string_view>
#include <type_traits>
#include <atomic>
#include <cctype>
#include <ctime>
#include <limits>
#include <mutex>

Classes

struct  start_ctx
struct  prep_res

Functions

void log_failure (startup_error acode, const start_ctx &actx, const char *areason)
prep_res prep_ctx (int aargc, char **aargv, start_ctx &actx)
bool detail::fits_int16 (int32_t avalue)
void detail::apply_srv (start_ctx &actx, const ngl::tab_servers &asrv)
int ngl_main (int aargc, char **aargv)
std::function< void()> dump_logic (const std::string &acontent)

Detailed Description

实现核心库主入口 ngl_main 与崩溃转储邮件转发回调。