ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
ocpp::v16::DatabaseHandler Member List

This is the complete list of members for ocpp::v16::DatabaseHandler, including all inherited members.

clear_authorization_cache()ocpp::v16::DatabaseHandler
clear_local_authorization_list()ocpp::v16::DatabaseHandler
clear_message_queue(const QueueType queue_type=QueueType::Transaction)ocpp::common::DatabaseHandlerCommonvirtual
close_connection()ocpp::common::DatabaseHandlerCommon
database (defined in ocpp::common::DatabaseHandlerCommon)ocpp::common::DatabaseHandlerCommonprotected
DatabaseHandler(std::unique_ptr< common::DatabaseConnectionInterface > database, const fs::path &sql_migration_files_path, int32_t number_of_connectors) (defined in ocpp::v16::DatabaseHandler)ocpp::v16::DatabaseHandler
DatabaseHandlerCommon(std::unique_ptr< DatabaseConnectionInterface > database, const fs::path &sql_migration_files_path, uint32_t target_schema_version) noexceptocpp::common::DatabaseHandlerCommonexplicit
delete_charging_profile(const int profile_id)ocpp::v16::DatabaseHandlervirtual
delete_charging_profiles()ocpp::v16::DatabaseHandler
delete_local_authorization_list_entry(const std::string &id_tag)ocpp::v16::DatabaseHandler
get_authorization_cache_entry(const CiString< 20 > &id_tag)ocpp::v16::DatabaseHandler
get_charging_profiles()ocpp::v16::DatabaseHandler
get_connector_availability(int32_t connector)ocpp::v16::DatabaseHandler
get_connector_availability()ocpp::v16::DatabaseHandler
get_connector_id(const int profile_id)ocpp::v16::DatabaseHandler
get_last_ocsp_update()ocpp::v16::DatabaseHandler
get_local_authorization_list_entry(const CiString< 20 > &id_tag)ocpp::v16::DatabaseHandler
get_local_authorization_list_number_of_entries()ocpp::v16::DatabaseHandler
get_local_list_version()ocpp::v16::DatabaseHandler
get_message_queue_messages(const QueueType queue_type=QueueType::Transaction)ocpp::common::DatabaseHandlerCommonvirtual
get_transactions(bool filter_incomplete=false)ocpp::v16::DatabaseHandler
insert_message_queue_message(const DBTransactionMessage &message, const QueueType queue_type=QueueType::Transaction)ocpp::common::DatabaseHandlerCommonvirtual
insert_ocsp_update()ocpp::v16::DatabaseHandler
insert_or_ignore_local_list_version(int32_t version)ocpp::v16::DatabaseHandler
insert_or_update_authorization_cache_entry(const CiString< 20 > &id_tag, const v16::IdTagInfo &id_tag_info)ocpp::v16::DatabaseHandler
insert_or_update_charging_profile(const int connector_id, const v16::ChargingProfile &profile)ocpp::v16::DatabaseHandlervirtual
insert_or_update_connector_availability(int32_t connector, const v16::AvailabilityType &availability_type)ocpp::v16::DatabaseHandler
insert_or_update_connector_availability(const std::vector< int32_t > &connectors, const v16::AvailabilityType &availability_type)ocpp::v16::DatabaseHandler
insert_or_update_local_authorization_list(std::vector< v16::LocalAuthorizationList > local_authorization_list)ocpp::v16::DatabaseHandler
insert_or_update_local_authorization_list_entry(const CiString< 20 > &id_tag, const v16::IdTagInfo &id_tag_info)ocpp::v16::DatabaseHandler
insert_or_update_local_list_version(int32_t version)ocpp::v16::DatabaseHandler
insert_transaction(const std::string &session_id, const int32_t transaction_id, const int32_t connector, const std::string &id_tag_start, const std::string &time_start, const int32_t meter_start, const bool csms_ack, const std::optional< int32_t > reservation_id, const std::string &start_transaction_message_id)ocpp::v16::DatabaseHandler
open_connection()ocpp::common::DatabaseHandlerCommon
remove_message_queue_message(const std::string &unique_id, const QueueType queue_type=QueueType::Transaction)ocpp::common::DatabaseHandlerCommonvirtual
sql_migration_files_path (defined in ocpp::common::DatabaseHandlerCommon)ocpp::common::DatabaseHandlerCommonprotected
target_schema_version (defined in ocpp::common::DatabaseHandlerCommon)ocpp::common::DatabaseHandlerCommonprotected
update_start_transaction_message_id(const std::string &session_id, const std::string &start_transaction_message_id)ocpp::v16::DatabaseHandler
update_transaction(const std::string &session_id, int32_t transaction_id, std::optional< CiString< 20 > > parent_id_tag=std::nullopt)ocpp::v16::DatabaseHandler
update_transaction(const std::string &session_id, int32_t meter_stop, const std::string &time_end, std::optional< CiString< 20 > > id_tag_end, std::optional< v16::Reason > stop_reason, const std::string &stop_transaction_message_id)ocpp::v16::DatabaseHandler
update_transaction_csms_ack(const int32_t transaction_id)ocpp::v16::DatabaseHandler
update_transaction_meter_value(const std::string &session_id, const int32_t value, const std::string &timestamp)ocpp::v16::DatabaseHandler
~DatabaseHandlerCommon()=default (defined in ocpp::common::DatabaseHandlerCommon)ocpp::common::DatabaseHandlerCommon