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

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

authorization_cache_clear() overrideocpp::v2::DatabaseHandlervirtual
authorization_cache_delete_entry(const std::string &id_token_hash) overrideocpp::v2::DatabaseHandlervirtual
authorization_cache_delete_expired_entries(std::optional< std::chrono::seconds > auth_cache_lifetime) overrideocpp::v2::DatabaseHandlervirtual
authorization_cache_delete_nr_of_oldest_entries(size_t nr_to_remove) overrideocpp::v2::DatabaseHandlervirtual
authorization_cache_get_binary_size() overrideocpp::v2::DatabaseHandlervirtual
authorization_cache_get_entry(const std::string &id_token_hash) overrideocpp::v2::DatabaseHandlervirtual
authorization_cache_insert_entry(const std::string &id_token_hash, const IdTokenInfo &id_token_info) overrideocpp::v2::DatabaseHandlervirtual
authorization_cache_update_last_used(const std::string &id_token_hash) overrideocpp::v2::DatabaseHandlervirtual
clear_charging_profiles() overrideocpp::v2::DatabaseHandlervirtual
clear_charging_profiles_matching_criteria(const std::optional< int32_t > profile_id, const std::optional< ClearChargingProfile > &criteria) overrideocpp::v2::DatabaseHandlervirtual
clear_local_authorization_list() overrideocpp::v2::DatabaseHandlervirtual
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) (defined in ocpp::v2::DatabaseHandler)ocpp::v2::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) overrideocpp::v2::DatabaseHandlervirtual
delete_charging_profile_by_transaction_id(const std::string &transaction_id) overrideocpp::v2::DatabaseHandlervirtual
delete_local_authorization_list_entry(const IdToken &id_token) overrideocpp::v2::DatabaseHandlervirtual
get_all_charging_profiles() overrideocpp::v2::DatabaseHandlervirtual
get_all_charging_profiles_group_by_evse() overrideocpp::v2::DatabaseHandlervirtual
get_charging_limit_source_for_profile(const int profile_id) override (defined in ocpp::v2::DatabaseHandler)ocpp::v2::DatabaseHandlervirtual
get_charging_profiles_for_evse(const int evse_id) overrideocpp::v2::DatabaseHandlervirtual
get_charging_profiles_matching_criteria(const std::optional< int32_t > evse_id, const ChargingProfileCriterion &criteria) overrideocpp::v2::DatabaseHandlervirtual
get_connector_availability(int32_t evse_id, int32_t connector_id) overrideocpp::v2::DatabaseHandlervirtual
get_cs_availability() overrideocpp::v2::DatabaseHandlervirtual
get_evse_availability(int32_t evse_id) overrideocpp::v2::DatabaseHandlervirtual
get_local_authorization_list_entry(const IdToken &id_token) overrideocpp::v2::DatabaseHandlervirtual
get_local_authorization_list_number_of_entries() overrideocpp::v2::DatabaseHandlervirtual
get_local_authorization_list_version() overrideocpp::v2::DatabaseHandlervirtual
get_message_queue_messages(const QueueType queue_type=QueueType::Transaction)ocpp::common::DatabaseHandlerCommonvirtual
insert_connector_availability(int32_t evse_id, int32_t connector_id, OperationalStatusEnum operational_status, bool replace) overrideocpp::v2::DatabaseHandlervirtual
insert_cs_availability(OperationalStatusEnum operational_status, bool replace) overrideocpp::v2::DatabaseHandlervirtual
insert_evse_availability(int32_t evse_id, OperationalStatusEnum operational_status, bool replace) overrideocpp::v2::DatabaseHandlervirtual
insert_message_queue_message(const DBTransactionMessage &message, const QueueType queue_type=QueueType::Transaction)ocpp::common::DatabaseHandlerCommonvirtual
insert_or_update_charging_profile(const int evse_id, const v2::ChargingProfile &profile, const ChargingLimitSourceEnum charging_limit_source=ChargingLimitSourceEnum::CSO) overrideocpp::v2::DatabaseHandlervirtual
insert_or_update_local_authorization_list(const std::vector< v2::AuthorizationData > &local_authorization_list) overrideocpp::v2::DatabaseHandlervirtual
insert_or_update_local_authorization_list_entry(const IdToken &id_token, const IdTokenInfo &id_token_info) overrideocpp::v2::DatabaseHandlervirtual
insert_or_update_local_authorization_list_version(int32_t version) overrideocpp::v2::DatabaseHandlervirtual
new_statement(const std::string &sql) override (defined in ocpp::v2::DatabaseHandler)ocpp::v2::DatabaseHandlervirtual
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
transaction_delete(const std::string &transaction_id) overrideocpp::v2::DatabaseHandlervirtual
transaction_get(const int32_t evse_id) overrideocpp::v2::DatabaseHandlervirtual
transaction_insert(const EnhancedTransaction &transaction, int32_t evse_id) overrideocpp::v2::DatabaseHandlervirtual
transaction_metervalues_clear(const std::string &transaction_id) overrideocpp::v2::DatabaseHandlervirtual
transaction_metervalues_get_all(const std::string &transaction_id) overrideocpp::v2::DatabaseHandlervirtual
transaction_metervalues_insert(const std::string &transaction_id, const MeterValue &meter_value) overrideocpp::v2::DatabaseHandlervirtual
transaction_update_charging_state(const std::string &transaction_id, const ChargingStateEnum charging_state) overrideocpp::v2::DatabaseHandlervirtual
transaction_update_id_token_sent(const std::string &transaction_id, bool id_token_sent) overrideocpp::v2::DatabaseHandlervirtual
transaction_update_seq_no(const std::string &transaction_id, int32_t seq_no) overrideocpp::v2::DatabaseHandlervirtual
~DatabaseHandlerCommon()=default (defined in ocpp::common::DatabaseHandlerCommon)ocpp::common::DatabaseHandlerCommon
~DatabaseHandlerInterface()=default (defined in ocpp::v2::DatabaseHandlerInterface)ocpp::v2::DatabaseHandlerInterfacevirtual