STTNet
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 宏定义 
静态 Public 成员函数 | 静态 Public 属性 | 所有成员列表
stt::system::ServerSetting类 参考

初始化服务系统的类 更多...

#include <sttnet.h>

静态 Public 成员函数

static void setExceptionHandling ()
 设置系统的信号 更多...
 
static void setLogFile (file::LogFile *logfile=nullptr, const std::string &language="")
 设置日志系统的日志文件对象 传入的日志文件对象如果是没初始化的空的对象,系统自动在程序目录下生成server_log文件夹并且根据当前时间生成一个日志文件记录服务程序的网络通信 如果传入的日志文件对象是初始化了的对象,则启用当前对象下的日志文件。 更多...
 
static void init (file::LogFile *logfile=nullptr, const std::string &language="")
 执行setExceptionHandling和setLogFile两个函数,完成初始化信号和日志系统 更多...
 

静态 Public 属性

static file::LogFilelogfile
 系统的日志系统的读写日志对象的指针 更多...
 
static std::string language
 系统的日志系统的语言选择,默认为English 更多...
 

详细描述

初始化服务系统的类

成员函数说明

static void stt::system::ServerSetting::init ( file::LogFile logfile = nullptr,
const std::string &  language = "" 
)
static

执行setExceptionHandling和setLogFile两个函数,完成初始化信号和日志系统

参数
logfile传入日志文件对象的指针,如果这个对象没初始化,系统自动在程序目录下生成server_log文件夹并且根据当前时间生成一个日志文件。 (默认为nullptr,不设置日志文件)
language日志文件的语言 "Chinese":中文 除此之外都会设置成英文 (默认为空 设置为英文)
static void stt::system::ServerSetting::setExceptionHandling ( )
static

设置系统的信号

  • 屏蔽信号1-14,14-64
  • 收到SIGSEGV信号后发送信号15
  • 收到未捕获的异常后发送信号15
  • 收到SIGABRT信号后发送信号15
  • 信号15的退出方式自定义
static void stt::system::ServerSetting::setLogFile ( file::LogFile logfile = nullptr,
const std::string &  language = "" 
)
static

设置日志系统的日志文件对象 传入的日志文件对象如果是没初始化的空的对象,系统自动在程序目录下生成server_log文件夹并且根据当前时间生成一个日志文件记录服务程序的网络通信 如果传入的日志文件对象是初始化了的对象,则启用当前对象下的日志文件。

参数
logfile传入日志文件对象的指针,如果这个对象没初始化,系统自动在程序目录下生成server_log文件夹并且根据当前时间生成一个日志文件。 (默认为nullptr,不设置日志文件)
language日志文件的语言 "Chinese":中文 除此之外都会设置成英文 (默认为空 设置为英文)

类成员变量说明

std::string stt::system::ServerSetting::language
static

系统的日志系统的语言选择,默认为English

file::LogFile* stt::system::ServerSetting::logfile
static

系统的日志系统的读写日志对象的指针


该类的文档由以下文件生成: