Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
symbian::emulator::ControlServer::Impl Struct Reference

Classes

struct  ExitRecord
 

Public Member Functions

 Impl (eka2l1::desktop::emulator *emulator, std::string root, std::string report)
 
 ~Impl ()
 
void Detach ()
 
absl::Status Stop ()
 
absl::StatusOr< nlohmann::json > Handle (const nlohmann::json &request)
 
void ConnectClient ()
 

Public Attributes

eka2l1::desktop::emulator * state
 
std::string directory
 
std::string report_path
 
QLocalServer server
 
std::mutex exits_mutex
 
std::vector< ExitRecord > exits
 
std::size_t exit_callback = 0
 
bool callback_registered = false
 

Constructor & Destructor Documentation

◆ Impl()

symbian::emulator::ControlServer::Impl::Impl ( eka2l1::desktop::emulator *  emulator,
std::string  root,
std::string  report 
)
inline

◆ ~Impl()

symbian::emulator::ControlServer::Impl::~Impl ( )
inline

Member Function Documentation

◆ ConnectClient()

void symbian::emulator::ControlServer::Impl::ConnectClient ( )
inline

◆ Detach()

void symbian::emulator::ControlServer::Impl::Detach ( )
inline

◆ Handle()

absl::StatusOr< nlohmann::json > symbian::emulator::ControlServer::Impl::Handle ( const nlohmann::json &  request)
inline

◆ Stop()

absl::Status symbian::emulator::ControlServer::Impl::Stop ( )
inline

Member Data Documentation

◆ callback_registered

bool symbian::emulator::ControlServer::Impl::callback_registered = false

◆ directory

std::string symbian::emulator::ControlServer::Impl::directory

◆ exit_callback

std::size_t symbian::emulator::ControlServer::Impl::exit_callback = 0

◆ exits

std::vector<ExitRecord> symbian::emulator::ControlServer::Impl::exits

◆ exits_mutex

std::mutex symbian::emulator::ControlServer::Impl::exits_mutex

◆ report_path

std::string symbian::emulator::ControlServer::Impl::report_path

◆ server

QLocalServer symbian::emulator::ControlServer::Impl::server

◆ state

eka2l1::desktop::emulator* symbian::emulator::ControlServer::Impl::state

The documentation for this struct was generated from the following file: