#include <ServiceMessages.h>
|
| | ServiceMessages (BaseLib::SharedObjects *baseLib, uint64_t peerId, std::string peerSerial, IServiceEventSink *eventHandler) |
| |
| virtual | ~ServiceMessages () |
| |
| virtual void | setPeerId (uint64_t peerId) |
| |
| virtual void | setPeerSerial (std::string peerSerial) |
| |
| virtual void | load () |
| |
| virtual void | save (ServiceMessagePriority priority, int64_t timestamp, uint32_t index, bool value) |
| |
| virtual void | save (ServiceMessagePriority priority, int64_t timestamp, int32_t channel, std::string id, uint8_t value) |
| |
| virtual bool | set (std::string id, bool value) |
| |
| virtual void | set (std::string id, uint8_t value, uint32_t channel) |
| |
| virtual std::shared_ptr< Variable > | get (const PRpcClientInfo &clientInfo, bool returnId, const std::string &language) |
| |
| virtual void | setConfigPending (bool value) |
| |
| virtual bool | getConfigPending () |
| |
| virtual void | resetConfigPendingSetTime () |
| |
| virtual int64_t | getConfigPendingSetTime () |
| |
| virtual void | setUnreach (bool value, bool requeue) |
| |
| virtual bool | getUnreach () |
| |
| virtual void | checkUnreach (int32_t cyclicTimeout, int64_t lastPacketReceived) |
| |
| virtual void | endUnreach () |
| |
| virtual bool | getLowbat () |
| |
| | IEvents () |
| |
| virtual | ~IEvents () |
| |
| virtual void | setEventHandler (IEventSinkBase *eventHandler) |
| |
| virtual void | resetEventHandler () |
| |
| virtual IEventSinkBase * | getEventHandler () |
| |
|
| virtual void | raiseConfigPending (bool configPending) |
| |
| virtual void | raiseEvent (std::string &source, uint64_t peerId, int32_t channel, std::shared_ptr< std::vector< std::string >> &variables, std::shared_ptr< std::vector< std::shared_ptr< BaseLib::Variable >>> &values) |
| |
| virtual void | raiseRPCEvent (std::string &source, uint64_t peerId, int32_t channel, std::string &deviceAddress, std::shared_ptr< std::vector< std::string >> &valueKeys, std::shared_ptr< std::vector< std::shared_ptr< Variable >>> &values) |
| |
| virtual void | raiseServiceMessageEvent (const PServiceMessage &serviceMessage) |
| |
| virtual void | raiseSaveParameter (std::string name, uint32_t channel, std::vector< uint8_t > &data) |
| |
| virtual std::shared_ptr< Database::DataTable > | raiseGetServiceMessages () |
| |
| virtual void | raiseSaveServiceMessage (Database::DataRow &data) |
| |
| virtual void | raiseDeleteServiceMessage (uint64_t databaseID) |
| |
| virtual void | raiseEnqueuePendingQueues () |
| |
§ ServiceMessages()
§ ~ServiceMessages()
| BaseLib::Systems::ServiceMessages::~ServiceMessages |
( |
| ) |
|
|
virtual |
§ checkUnreach()
| void BaseLib::Systems::ServiceMessages::checkUnreach |
( |
int32_t |
cyclicTimeout, |
|
|
int64_t |
lastPacketReceived |
|
) |
| |
|
virtual |
§ endUnreach()
| void BaseLib::Systems::ServiceMessages::endUnreach |
( |
| ) |
|
|
virtual |
§ get()
| PVariable BaseLib::Systems::ServiceMessages::get |
( |
const PRpcClientInfo & |
clientInfo, |
|
|
bool |
returnId, |
|
|
const std::string & |
language |
|
) |
| |
|
virtual |
§ getConfigPending()
| virtual bool BaseLib::Systems::ServiceMessages::getConfigPending |
( |
| ) |
|
|
inlinevirtual |
§ getConfigPendingSetTime()
| virtual int64_t BaseLib::Systems::ServiceMessages::getConfigPendingSetTime |
( |
| ) |
|
|
inlinevirtual |
§ getLowbat()
| virtual bool BaseLib::Systems::ServiceMessages::getLowbat |
( |
| ) |
|
|
inlinevirtual |
§ getUnreach()
| virtual bool BaseLib::Systems::ServiceMessages::getUnreach |
( |
| ) |
|
|
inlinevirtual |
§ load()
| void BaseLib::Systems::ServiceMessages::load |
( |
| ) |
|
|
virtual |
§ raiseConfigPending()
| void BaseLib::Systems::ServiceMessages::raiseConfigPending |
( |
bool |
configPending | ) |
|
|
protectedvirtual |
§ raiseDeleteServiceMessage()
| void BaseLib::Systems::ServiceMessages::raiseDeleteServiceMessage |
( |
uint64_t |
databaseID | ) |
|
|
protectedvirtual |
§ raiseEnqueuePendingQueues()
| void BaseLib::Systems::ServiceMessages::raiseEnqueuePendingQueues |
( |
| ) |
|
|
protectedvirtual |
§ raiseEvent()
| void BaseLib::Systems::ServiceMessages::raiseEvent |
( |
std::string & |
source, |
|
|
uint64_t |
peerId, |
|
|
int32_t |
channel, |
|
|
std::shared_ptr< std::vector< std::string >> & |
variables, |
|
|
std::shared_ptr< std::vector< std::shared_ptr< BaseLib::Variable >>> & |
values |
|
) |
| |
|
protectedvirtual |
§ raiseGetServiceMessages()
| std::shared_ptr< Database::DataTable > BaseLib::Systems::ServiceMessages::raiseGetServiceMessages |
( |
| ) |
|
|
protectedvirtual |
§ raiseRPCEvent()
| void BaseLib::Systems::ServiceMessages::raiseRPCEvent |
( |
std::string & |
source, |
|
|
uint64_t |
peerId, |
|
|
int32_t |
channel, |
|
|
std::string & |
deviceAddress, |
|
|
std::shared_ptr< std::vector< std::string >> & |
valueKeys, |
|
|
std::shared_ptr< std::vector< std::shared_ptr< Variable >>> & |
values |
|
) |
| |
|
protectedvirtual |
§ raiseSaveParameter()
| void BaseLib::Systems::ServiceMessages::raiseSaveParameter |
( |
std::string |
name, |
|
|
uint32_t |
channel, |
|
|
std::vector< uint8_t > & |
data |
|
) |
| |
|
protectedvirtual |
§ raiseSaveServiceMessage()
| void BaseLib::Systems::ServiceMessages::raiseSaveServiceMessage |
( |
Database::DataRow & |
data | ) |
|
|
protectedvirtual |
§ raiseServiceMessageEvent()
| void BaseLib::Systems::ServiceMessages::raiseServiceMessageEvent |
( |
const PServiceMessage & |
serviceMessage | ) |
|
|
protectedvirtual |
§ resetConfigPendingSetTime()
| void BaseLib::Systems::ServiceMessages::resetConfigPendingSetTime |
( |
| ) |
|
|
virtual |
§ save() [1/2]
| void BaseLib::Systems::ServiceMessages::save |
( |
ServiceMessagePriority |
priority, |
|
|
int64_t |
timestamp, |
|
|
uint32_t |
index, |
|
|
bool |
value |
|
) |
| |
|
virtual |
§ save() [2/2]
| void BaseLib::Systems::ServiceMessages::save |
( |
ServiceMessagePriority |
priority, |
|
|
int64_t |
timestamp, |
|
|
int32_t |
channel, |
|
|
std::string |
id, |
|
|
uint8_t |
value |
|
) |
| |
|
virtual |
§ set() [1/2]
| bool BaseLib::Systems::ServiceMessages::set |
( |
std::string |
id, |
|
|
bool |
value |
|
) |
| |
|
virtual |
§ set() [2/2]
| void BaseLib::Systems::ServiceMessages::set |
( |
std::string |
id, |
|
|
uint8_t |
value, |
|
|
uint32_t |
channel |
|
) |
| |
|
virtual |
§ setConfigPending()
| void BaseLib::Systems::ServiceMessages::setConfigPending |
( |
bool |
value | ) |
|
|
virtual |
§ setPeerId()
| virtual void BaseLib::Systems::ServiceMessages::setPeerId |
( |
uint64_t |
peerId | ) |
|
|
inlinevirtual |
§ setPeerSerial()
| virtual void BaseLib::Systems::ServiceMessages::setPeerSerial |
( |
std::string |
peerSerial | ) |
|
|
inlinevirtual |
§ setUnreach()
| void BaseLib::Systems::ServiceMessages::setUnreach |
( |
bool |
value, |
|
|
bool |
requeue |
|
) |
| |
|
virtual |
§ _bl
§ _configPending
| bool BaseLib::Systems::ServiceMessages::_configPending = false |
|
protected |
§ _configPendingSetTime
| int64_t BaseLib::Systems::ServiceMessages::_configPendingSetTime = 0 |
|
protected |
§ _configPendingTime
| int64_t BaseLib::Systems::ServiceMessages::_configPendingTime = 0 |
|
protected |
§ _disposing
| bool BaseLib::Systems::ServiceMessages::_disposing = false |
|
protected |
§ _errorMutex
| std::mutex BaseLib::Systems::ServiceMessages::_errorMutex |
|
protected |
§ _errors
| std::map<uint32_t, std::map<std::string, ErrorInfo> > BaseLib::Systems::ServiceMessages::_errors |
|
protected |
§ _lowbat
| bool BaseLib::Systems::ServiceMessages::_lowbat = false |
|
protected |
§ _lowbatTime
| int64_t BaseLib::Systems::ServiceMessages::_lowbatTime = 0 |
|
protected |
§ _peerId
| uint64_t BaseLib::Systems::ServiceMessages::_peerId = 0 |
|
protected |
§ _peerSerial
| std::string BaseLib::Systems::ServiceMessages::_peerSerial |
|
protected |
§ _stickyUnreach
| bool BaseLib::Systems::ServiceMessages::_stickyUnreach = false |
|
protected |
§ _stickyUnreachTime
| int64_t BaseLib::Systems::ServiceMessages::_stickyUnreachTime = 0 |
|
protected |
§ _unreach
| bool BaseLib::Systems::ServiceMessages::_unreach = false |
|
protected |
§ _unreachResendCounter
| int32_t BaseLib::Systems::ServiceMessages::_unreachResendCounter = 0 |
|
protected |
§ _unreachTime
| int64_t BaseLib::Systems::ServiceMessages::_unreachTime = 0 |
|
protected |
§ _variableDatabaseIDs
| std::map<uint32_t, uint32_t> BaseLib::Systems::ServiceMessages::_variableDatabaseIDs |
|
protected |
§ last_unreach_event_
The documentation for this class was generated from the following files: