|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
This is the complete list of members for ocpp::v2::DatabaseHandler, including all inherited members.
| authorization_cache_clear() override | ocpp::v2::DatabaseHandler | virtual |
| authorization_cache_delete_entry(const std::string &id_token_hash) override | ocpp::v2::DatabaseHandler | virtual |
| authorization_cache_delete_expired_entries(std::optional< std::chrono::seconds > auth_cache_lifetime) override | ocpp::v2::DatabaseHandler | virtual |
| authorization_cache_delete_nr_of_oldest_entries(size_t nr_to_remove) override | ocpp::v2::DatabaseHandler | virtual |
| authorization_cache_get_binary_size() override | ocpp::v2::DatabaseHandler | virtual |
| authorization_cache_get_entry(const std::string &id_token_hash) override | ocpp::v2::DatabaseHandler | virtual |
| authorization_cache_insert_entry(const std::string &id_token_hash, const IdTokenInfo &id_token_info) override | ocpp::v2::DatabaseHandler | virtual |
| authorization_cache_update_last_used(const std::string &id_token_hash) override | ocpp::v2::DatabaseHandler | virtual |
| clear_charging_profiles() override | ocpp::v2::DatabaseHandler | virtual |
| clear_charging_profiles_matching_criteria(const std::optional< int32_t > profile_id, const std::optional< ClearChargingProfile > &criteria) override | ocpp::v2::DatabaseHandler | virtual |
| clear_local_authorization_list() override | ocpp::v2::DatabaseHandler | virtual |
| clear_message_queue(const QueueType queue_type=QueueType::Transaction) | ocpp::common::DatabaseHandlerCommon | virtual |
| close_connection() | ocpp::common::DatabaseHandlerCommon | |
| database (defined in ocpp::common::DatabaseHandlerCommon) | ocpp::common::DatabaseHandlerCommon | protected |
| 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) noexcept | ocpp::common::DatabaseHandlerCommon | explicit |
| delete_charging_profile(const int profile_id) override | ocpp::v2::DatabaseHandler | virtual |
| delete_charging_profile_by_transaction_id(const std::string &transaction_id) override | ocpp::v2::DatabaseHandler | virtual |
| delete_local_authorization_list_entry(const IdToken &id_token) override | ocpp::v2::DatabaseHandler | virtual |
| get_all_charging_profiles() override | ocpp::v2::DatabaseHandler | virtual |
| get_all_charging_profiles_group_by_evse() override | ocpp::v2::DatabaseHandler | virtual |
| get_charging_limit_source_for_profile(const int profile_id) override (defined in ocpp::v2::DatabaseHandler) | ocpp::v2::DatabaseHandler | virtual |
| get_charging_profiles_for_evse(const int evse_id) override | ocpp::v2::DatabaseHandler | virtual |
| get_charging_profiles_matching_criteria(const std::optional< int32_t > evse_id, const ChargingProfileCriterion &criteria) override | ocpp::v2::DatabaseHandler | virtual |
| get_connector_availability(int32_t evse_id, int32_t connector_id) override | ocpp::v2::DatabaseHandler | virtual |
| get_cs_availability() override | ocpp::v2::DatabaseHandler | virtual |
| get_evse_availability(int32_t evse_id) override | ocpp::v2::DatabaseHandler | virtual |
| get_local_authorization_list_entry(const IdToken &id_token) override | ocpp::v2::DatabaseHandler | virtual |
| get_local_authorization_list_number_of_entries() override | ocpp::v2::DatabaseHandler | virtual |
| get_local_authorization_list_version() override | ocpp::v2::DatabaseHandler | virtual |
| get_message_queue_messages(const QueueType queue_type=QueueType::Transaction) | ocpp::common::DatabaseHandlerCommon | virtual |
| insert_connector_availability(int32_t evse_id, int32_t connector_id, OperationalStatusEnum operational_status, bool replace) override | ocpp::v2::DatabaseHandler | virtual |
| insert_cs_availability(OperationalStatusEnum operational_status, bool replace) override | ocpp::v2::DatabaseHandler | virtual |
| insert_evse_availability(int32_t evse_id, OperationalStatusEnum operational_status, bool replace) override | ocpp::v2::DatabaseHandler | virtual |
| insert_message_queue_message(const DBTransactionMessage &message, const QueueType queue_type=QueueType::Transaction) | ocpp::common::DatabaseHandlerCommon | virtual |
| insert_or_update_charging_profile(const int evse_id, const v2::ChargingProfile &profile, const ChargingLimitSourceEnum charging_limit_source=ChargingLimitSourceEnum::CSO) override | ocpp::v2::DatabaseHandler | virtual |
| insert_or_update_local_authorization_list(const std::vector< v2::AuthorizationData > &local_authorization_list) override | ocpp::v2::DatabaseHandler | virtual |
| insert_or_update_local_authorization_list_entry(const IdToken &id_token, const IdTokenInfo &id_token_info) override | ocpp::v2::DatabaseHandler | virtual |
| insert_or_update_local_authorization_list_version(int32_t version) override | ocpp::v2::DatabaseHandler | virtual |
| new_statement(const std::string &sql) override (defined in ocpp::v2::DatabaseHandler) | ocpp::v2::DatabaseHandler | virtual |
| open_connection() | ocpp::common::DatabaseHandlerCommon | |
| remove_message_queue_message(const std::string &unique_id, const QueueType queue_type=QueueType::Transaction) | ocpp::common::DatabaseHandlerCommon | virtual |
| sql_migration_files_path (defined in ocpp::common::DatabaseHandlerCommon) | ocpp::common::DatabaseHandlerCommon | protected |
| target_schema_version (defined in ocpp::common::DatabaseHandlerCommon) | ocpp::common::DatabaseHandlerCommon | protected |
| transaction_delete(const std::string &transaction_id) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_get(const int32_t evse_id) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_insert(const EnhancedTransaction &transaction, int32_t evse_id) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_metervalues_clear(const std::string &transaction_id) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_metervalues_get_all(const std::string &transaction_id) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_metervalues_insert(const std::string &transaction_id, const MeterValue &meter_value) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_update_charging_state(const std::string &transaction_id, const ChargingStateEnum charging_state) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_update_id_token_sent(const std::string &transaction_id, bool id_token_sent) override | ocpp::v2::DatabaseHandler | virtual |
| transaction_update_seq_no(const std::string &transaction_id, int32_t seq_no) override | ocpp::v2::DatabaseHandler | virtual |
| ~DatabaseHandlerCommon()=default (defined in ocpp::common::DatabaseHandlerCommon) | ocpp::common::DatabaseHandlerCommon | |
| ~DatabaseHandlerInterface()=default (defined in ocpp::v2::DatabaseHandlerInterface) | ocpp::v2::DatabaseHandlerInterface | virtual |