Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SFSoapService Class Reference

#include <SFSoap.h>

Collaboration diagram for SFSoapService:

Public Member Functions

bool IsRunning () const
void Join ()
 SFSoapService ()
bool Start (const std::string &host, uint16 port)
bool StartWithRunner (std::function< void()> runner)
 ~SFSoapService ()

Private Member Functions

SFSoapServiceoperator= (SFSoapService const &)=delete
 SFSoapService (SFSoapService const &)=delete

Private Attributes

Skyfire::Asio::IoContextTaskRunner _runner

Detailed Description

Definition at line 38 of file SFSoap.h.

Constructor & Destructor Documentation

◆ SFSoapService() [1/2]

SFSoapService::SFSoapService ( )
inline

Definition at line 41 of file SFSoap.h.

Referenced by operator=(), and SFSoapService().

◆ ~SFSoapService()

SFSoapService::~SFSoapService ( )
inline

Definition at line 43 of file SFSoap.h.

References Join().

◆ SFSoapService() [2/2]

SFSoapService::SFSoapService ( SFSoapService const & )
privatedelete

References SFSoapService().

Member Function Documentation

◆ IsRunning()

bool SFSoapService::IsRunning ( ) const
inline

Definition at line 71 of file SFSoap.h.

References _runner.

◆ Join()

void SFSoapService::Join ( )
inline

Definition at line 66 of file SFSoap.h.

References _runner.

Referenced by Master::Run(), and ~SFSoapService().

◆ operator=()

SFSoapService & SFSoapService::operator= ( SFSoapService const & )
privatedelete

References SFSoapService().

◆ Start()

bool SFSoapService::Start ( const std::string & host,
uint16 port )
inline

Definition at line 48 of file SFSoap.h.

References SFSoapRunnable::Run(), SFSoapRunnable::SetListenArguments(), and StartWithRunner().

Referenced by Master::Run().

◆ StartWithRunner()

bool SFSoapService::StartWithRunner ( std::function< void()> runner)
inline

Definition at line 55 of file SFSoap.h.

References _runner.

Referenced by Start().

Member Data Documentation

◆ _runner

Skyfire::Asio::IoContextTaskRunner SFSoapService::_runner
private

Definition at line 77 of file SFSoap.h.

Referenced by IsRunning(), Join(), and StartWithRunner().


The documentation for this class was generated from the following file:
  • src/server/worldserver/SFSoap/SFSoap.h