|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
Public Member Functions | |
| MessageDispatcher (ocpp::MessageQueue< MessageType > &message_queue, ChargePointConfiguration &configuration, std::atomic< RegistrationStatus > ®istration_status) | |
| void | dispatch_call (const json &call, bool triggered=false) override |
| Dispatches a Call message. More... | |
| std::future< ocpp::EnhancedMessage< MessageType > > | dispatch_call_async (const json &call, bool triggered) override |
| Dispatches a Call message asynchronously. More... | |
| void | dispatch_call_result (const json &call_result) override |
| Dispatches a CallResult message. More... | |
| void | dispatch_call_error (const json &call_error) override |
| Dispatches a CallError message. More... | |
| virtual void | dispatch_call (const json &call, bool triggered=false)=0 |
| Dispatches a Call message. More... | |
| virtual std::future< ocpp::EnhancedMessage< MessageType > > | dispatch_call_async (const json &call, bool triggered=false)=0 |
| Dispatches a Call message asynchronously. More... | |
| virtual void | dispatch_call_result (const json &call_result)=0 |
| Dispatches a CallResult message. More... | |
| virtual void | dispatch_call_error (const json &call_error)=0 |
| Dispatches a CallError message. More... | |
|
overridevirtual |
Dispatches a Call message.
| call | the OCPP Call message. |
| triggered | indicates if the call was triggered by a TriggerMessage. Default is false. |
Implements ocpp::MessageDispatcherInterface< MessageType >.
|
overridevirtual |
Dispatches a Call message asynchronously.
| call | the OCPP Call message. |
| triggered | indicates if the call was triggered by a TriggerMessage. Default is false. |
Implements ocpp::MessageDispatcherInterface< MessageType >.
|
overridevirtual |
Dispatches a CallError message.
| call_result | the OCPP CallError message. |
Implements ocpp::MessageDispatcherInterface< MessageType >.
|
overridevirtual |
Dispatches a CallResult message.
| call_result | the OCPP CallResult message. |
Implements ocpp::MessageDispatcherInterface< MessageType >.