Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::service::Service类 参考abstract

服务接口类 更多...

#include <Service.h>

类 sese::service::Service 继承关系图:
sese::internal::net::service::dns::DnsService sese::service::http::HttpService sese::internal::service::http::HttpServiceImpl

Public 类型

using Ptr = std::unique_ptr<Service>
 

Public 成员函数

 Service ()=default
 
virtual ~Service ()=default
 
virtual bool startup ()=0
 
virtual bool shutdown ()=0
 
virtual int getLastError ()=0
 
virtual std::string getLastErrorMessage ()=0
 
ErrorCode getErrorCode ()
 

详细描述

服务接口类

成员类型定义说明

◆ Ptr

using sese::service::Service::Ptr = std::unique_ptr<Service>

构造及析构函数说明

◆ Service()

sese::service::Service::Service ( )
default

◆ ~Service()

virtual sese::service::Service::~Service ( )
virtualdefault

成员函数说明

◆ getErrorCode()

sese::ErrorCode sese::service::Service::getErrorCode ( )

引用了 getErrorCode(), getLastError() , 以及 getLastErrorMessage().

被这些函数引用 getErrorCode().

◆ getLastError()

virtual int sese::service::Service::getLastError ( )
pure virtual

◆ getLastErrorMessage()

virtual std::string sese::service::Service::getLastErrorMessage ( )
pure virtual

◆ shutdown()

virtual bool sese::service::Service::shutdown ( )
pure virtual

◆ startup()

virtual bool sese::service::Service::startup ( )
pure virtual

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