Dobby 3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
AI_IPC::BaseService Class Reference

The BaseService class this is a base class for DBUS services. It has some helper functions to make it easier to register callbacks and do some cleanup when deinitialising. More...

#include <BaseService.h>

Classes

struct  ServiceMethod
 

Public Member Functions

 BaseService (const std::shared_ptr< AI_IPC::IIpcService > &ipcService, const std::string &serviceName, const std::string &serviceObject)
 

Protected Member Functions

void registerServiceMethods (const std::vector< ServiceMethod > &methods)
 

Private Attributes

const std::shared_ptr< AI_IPC::IIpcServicemIpcService
 
const std::string mServiceName
 
const std::string mServiceObject
 
std::list< std::string > mMethodHandlers
 

Detailed Description

The BaseService class this is a base class for DBUS services. It has some helper functions to make it easier to register callbacks and do some cleanup when deinitialising.


The documentation for this class was generated from the following files: