ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
ocpp::MessageQueue< M > Member List

This is the complete list of members for ocpp::MessageQueue< M >, including all inherited members.

add_meter_value_message_id(const std::string &start_transaction_message_id, const std::string &meter_value_message_id) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
add_stopped_transaction_id(std::string stop_transaction_message_id, int32_t transaction_id)ocpp::MessageQueue< M >inline
contains_stop_transaction_message(const int32_t transaction_id) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
contains_transaction_messages(const CiString< 36 > transaction_id) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
get_persisted_messages_from_db(bool ignore_security_event_notifications=false)ocpp::MessageQueue< M >inline
handle_call_result(EnhancedMessage< M > &enhanced_message) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
handle_timeout_or_callerror(const std::optional< EnhancedMessage< M > > &enhanced_message_opt)ocpp::MessageQueue< M >inline
is_transaction_message_queue_empty() (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
MessageQueue(const std::function< bool(json message)> &send_callback, const MessageQueueConfig< M > &config, const std::vector< M > &external_notify, std::shared_ptr< common::DatabaseHandlerCommon > database_handler, const std::function< void(const std::string &new_message_id, const std::string &old_message_id)> start_transaction_message_retry_callback=[](const std::string &new_message_id, const std::string &old_message_id) {})ocpp::MessageQueue< M >inline
MessageQueue(const std::function< bool(json message)> &send_callback, const MessageQueueConfig< M > &config, std::shared_ptr< common::DatabaseHandlerCommon > databaseHandler) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
messagetype_to_string(M m) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >
messagetype_to_string(v16::MessageType m) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >
messagetype_to_string(const v2::MessageType m) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >
notify_start_transaction_handled(const std::string &start_transaction_message_id, const int32_t transaction_id) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
pause()ocpp::MessageQueue< M >inline
push_call(const json &message, const bool stall_until_accepted=false) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
push_call_async(const json &call)ocpp::MessageQueue< M >inline
push_call_error(CallError call_error)ocpp::MessageQueue< M >inline
push_call_result(const json &call_result)ocpp::MessageQueue< M >inline
receive(std::string_view message)ocpp::MessageQueue< M >inline
reset_in_flight() (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
reset_next_message_to_send()ocpp::MessageQueue< M >inline
resume(std::chrono::seconds delay_on_reconnect)ocpp::MessageQueue< M >inline
set_registration_status_accepted() (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
start() (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >inline
stop()ocpp::MessageQueue< M >inline
string_to_messagetype(const std::string &s) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >
string_to_messagetype(const std::string &s) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >
string_to_messagetype(const std::string &s) (defined in ocpp::MessageQueue< M >)ocpp::MessageQueue< M >
update_message_timeout(const int timeout)ocpp::MessageQueue< M >inline
update_transaction_message_attempts(const int transaction_message_attempts)ocpp::MessageQueue< M >inline
update_transaction_message_retry_interval(const int transaction_message_retry_interval)ocpp::MessageQueue< M >inline