| _blockcount | DataFlash_MAVLink | private |
| _blockcount_free | DataFlash_MAVLink | private |
| _blocks | DataFlash_MAVLink | private |
| _blocks_free | DataFlash_MAVLink | private |
| _blocks_pending | DataFlash_MAVLink | private |
| _blocks_retry | DataFlash_MAVLink | private |
| _blocks_sent | DataFlash_MAVLink | private |
| _chan | DataFlash_MAVLink | private |
| _current_block | DataFlash_MAVLink | private |
| _dropped | DataFlash_Backend | protected |
| _front | DataFlash_Backend | protected |
| _initialised | DataFlash_Backend | protected |
| _internal_errors | DataFlash_Backend | protected |
| _last_response_time | DataFlash_MAVLink | private |
| _last_send_time | DataFlash_MAVLink | private |
| _latest_block_len | DataFlash_MAVLink | private |
| _max_blocks_per_send_blocks | DataFlash_MAVLink | private |
| _next_block_number_to_resend | DataFlash_MAVLink | private |
| _next_seq_num | DataFlash_MAVLink | private |
| _perf_errors | DataFlash_MAVLink | private |
| _perf_overruns | DataFlash_MAVLink | private |
| _perf_packing | DataFlash_MAVLink | private |
| _sending_to_client | DataFlash_MAVLink | private |
| _startup_messagewriter | DataFlash_Backend | protected |
| _stats_last_collected_time | DataFlash_MAVLink | private |
| _stats_last_logged_time | DataFlash_MAVLink | private |
| _target_component_id | DataFlash_MAVLink | private |
| _target_system_id | DataFlash_MAVLink | private |
| _WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical) override | DataFlash_MAVLink | virtual |
| _writing_startup_messages | DataFlash_Backend | protected |
| bufferspace_available() override | DataFlash_MAVLink | privatevirtual |
| CardInserted(void) const override | DataFlash_MAVLink | inlinevirtual |
| DataFlash_Backend(DataFlash_Class &front, class DFMessageWriter_DFLogStart *writer) | DataFlash_Backend | |
| DataFlash_MAVLink(DataFlash_Class &front, DFMessageWriter_DFLogStart *writer) | DataFlash_MAVLink | inline |
| dequeue_seqno(dm_block_queue_t &queue, uint32_t seqno) | DataFlash_MAVLink | private |
| dm_block_queue_t typedef | DataFlash_MAVLink | private |
| do_resends(uint32_t now) | DataFlash_MAVLink | private |
| enqueue_block(dm_block_queue_t &queue, struct dm_block *block) | DataFlash_MAVLink | private |
| EraseAll() override | DataFlash_MAVLink | inlinevirtual |
| find_last_log(void) override | DataFlash_MAVLink | inlinevirtual |
| flush(void) | DataFlash_Backend | inlinevirtual |
| free_all_blocks() | DataFlash_MAVLink | private |
| free_seqno_from_queue(uint32_t seqno, dm_block_queue_t &queue) | DataFlash_MAVLink | private |
| FUNCTOR_TYPEDEF(vehicle_startup_message_Log_Writer, void) | DataFlash_Backend | |
| get_log_boundaries(uint16_t log_num, uint16_t &start_page, uint16_t &end_page) override | DataFlash_MAVLink | inlinevirtual |
| get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data) override | DataFlash_MAVLink | inlinevirtual |
| get_log_info(uint16_t log_num, uint32_t &size, uint32_t &time_utc) override | DataFlash_MAVLink | inlinevirtual |
| get_num_logs(void) override | DataFlash_MAVLink | inlinevirtual |
| handle_ack(mavlink_channel_t chan, mavlink_message_t *msg, uint32_t seqno) | DataFlash_MAVLink | private |
| handle_retry(uint32_t block_num) | DataFlash_MAVLink | private |
| Init() override | DataFlash_MAVLink | virtual |
| internal_error() | DataFlash_Backend | |
| Log_Fill_Format(const struct LogStructure *structure, struct log_Format &pkt) | DataFlash_Backend | |
| Log_Fill_Format_Units(const struct LogStructure *s, struct log_Format_Units &pkt) | DataFlash_Backend | |
| Log_Write(uint8_t msg_type, va_list arg_list, bool is_critical=false) | DataFlash_Backend | |
| Log_Write_DF_MAV(DataFlash_MAVLink &df) | DataFlash_MAVLink | private |
| Log_Write_Emit_FMT(uint8_t msg_type) | DataFlash_Backend | |
| Log_Write_EntireMission(const AP_Mission &mission) | DataFlash_Backend | |
| Log_Write_Format(const struct LogStructure *structure) | DataFlash_Backend | |
| Log_Write_Format_Units(const struct LogStructure *structure) | DataFlash_Backend | |
| Log_Write_MavCmd(uint16_t cmd_total, const mavlink_mission_item_t &mav_cmd) | DataFlash_Backend | |
| Log_Write_Message(const char *message) | DataFlash_Backend | |
| Log_Write_Mission_Cmd(const AP_Mission &mission, const AP_Mission::Mission_Command &cmd) | DataFlash_Backend | |
| Log_Write_Mode(uint8_t mode, uint8_t reason=0) | DataFlash_Backend | |
| Log_Write_Multiplier(const struct MultiplierStructure *s) | DataFlash_Backend | |
| Log_Write_Parameter(const char *name, float value) | DataFlash_Backend | |
| Log_Write_Parameter(const AP_Param *ap, const AP_Param::ParamToken &token, enum ap_var_type type) | DataFlash_Backend | |
| Log_Write_Unit(const struct UnitStructure *s) | DataFlash_Backend | |
| logging_enabled() const override | DataFlash_MAVLink | inlineprivatevirtual |
| logging_failed() const override | DataFlash_MAVLink | privatevirtual |
| logging_started() const override | DataFlash_MAVLink | inlinevirtual |
| mavlink_seq | DataFlash_MAVLink | private |
| multiplier(uint8_t multiplier) const | DataFlash_Backend | |
| NeedPrep() override | DataFlash_MAVLink | inlinevirtual |
| next_block() | DataFlash_MAVLink | private |
| num_dropped(void) const | DataFlash_Backend | inline |
| num_multipliers() const | DataFlash_Backend | |
| num_types() const | DataFlash_Backend | |
| num_units() const | DataFlash_Backend | |
| periodic_10Hz(uint32_t now) override | DataFlash_MAVLink | privatevirtual |
| periodic_1Hz(uint32_t now) override | DataFlash_MAVLink | privatevirtual |
| periodic_fullrate(uint32_t now) override | DataFlash_MAVLink | privatevirtual |
| periodic_tasks() | DataFlash_Backend | virtual |
| Prep() override | DataFlash_MAVLink | inlinevirtual |
| PrepForArming() | DataFlash_Backend | inlinevirtual |
| push_log_blocks() override | DataFlash_MAVLink | virtual |
| queue_has_block(dm_block_queue_t &queue, struct dm_block *block) | DataFlash_MAVLink | private |
| queue_size(dm_block_queue_t queue) | DataFlash_MAVLink | private |
| ReadBlock(void *pkt, uint16_t size) override | DataFlash_MAVLink | inlineprivatevirtual |
| remaining_space_in_current_block() | DataFlash_MAVLink | private |
| remote_log_block_status_msg(mavlink_channel_t chan, mavlink_message_t *msg) override | DataFlash_MAVLink | virtual |
| semaphore | DataFlash_MAVLink | private |
| send_log_block(struct dm_block &block) | DataFlash_MAVLink | private |
| send_log_blocks_from_queue(dm_block_queue_t &queue) | DataFlash_MAVLink | private |
| set_mission(const AP_Mission *mission) | DataFlash_Backend | |
| ShouldLog(bool is_critical) | DataFlash_Backend | protected |
| stack_size(struct dm_block *stack) | DataFlash_MAVLink | private |
| start_new_log(void) override | DataFlash_MAVLink | inlineprivatevirtual |
| start_new_log_reset_variables() | DataFlash_Backend | protectedvirtual |
| StartNewLogOK() const | DataFlash_Backend | protectedvirtual |
| stats | DataFlash_MAVLink | private |
| stats_collect() | DataFlash_MAVLink | private |
| stats_init() | DataFlash_MAVLink | private |
| stats_log() | DataFlash_MAVLink | private |
| stats_reset() | DataFlash_MAVLink | private |
| stop_logging() override | DataFlash_MAVLink | virtual |
| structure(uint8_t structure) const | DataFlash_Backend | |
| unit(uint8_t unit) const | DataFlash_Backend | |
| vehicle_message_writer() | DataFlash_Backend | |
| vehicle_was_disarmed() | DataFlash_Backend | inlinevirtual |
| WriteBlock(const void *pBuffer, uint16_t size) | DataFlash_Backend | inline |
| WriteBlockCheckStartupMessages() | DataFlash_Backend | protectedvirtual |
| WriteCriticalBlock(const void *pBuffer, uint16_t size) | DataFlash_Backend | inline |
| WriteMoreStartupMessages() | DataFlash_Backend | protectedvirtual |
| WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical) | DataFlash_Backend | |
| WritesOK() const override | DataFlash_MAVLink | protectedvirtual |