 |
Fledge
An open source edge computing platform for industrial users
|
13 #include <storage_client.h>
14 #include <management_client.h>
15 #include <audit_logger.h>
29 std::string getName()
const {
return m_name; };
31 time_t getStartTime()
const {
return m_stime; };
34 std::string
getArgValue(
const std::string& name)
const;
40 const char** m_arg_vals;
44 std::string m_core_mngt_host;
Fledge process base class.
Definition: process.h:21
std::string getArgValue(const std::string &name) const
Get command line argument value like "--xyx=ABC" Argument name to pass is "--xyz=".
Definition: process.cpp:182
StorageClient * getStorageClient() const
Return storage client.
Definition: process.cpp:199
The management client class used by services and tasks to communicate with the management API of the ...
Definition: management_client.h:43
Client for accessing the storage service.
Definition: storage_client.h:43
Logger * getLogger() const
Return Logger.
Definition: process.cpp:215
Fledge Logger class used to log to syslog.
Definition: logger.h:42
ManagementClient * getManagementClient() const
Return management client.
Definition: process.cpp:207
A singleton class for access to the audit logger within services.
Definition: audit_logger.h:21