Kinetis Bootloader Host  2.0.0
Host Tools for Kinetis devices
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CStExecutableImage::address_filter_exception
 CStExecutableImage::AddressFilter
 Celftosb::DataTarget::AddressRangeSimple structure that describes an addressed region of memory
 Cblfwk::DataTarget::AddressRangeSimple structure that describes an addressed region of memory
 CAESCounterBaseBase class for AESCounter<S>
 CAESKeyBaseBase class for AESKey<S>
 Celftosb::ASTNodeThe base class for all AST node classes
 CJson::BatchAllocator< AllocatedType, objectPerAllocation >
 CBlHostClass that encapsulates the blhost tool
 CBlobManages a binary object of arbitrary length
 Celftosb::EncoreBootImage::boot_command_tStructure for a Piano bootloader command
 Celftosb::EncoreBootImage::boot_image_header_tHeader for the entire boot image
 Cblfwk::SBSourceFile::boot_image_header_tHeader for the entire boot image
 Celftosb::EncoreBootImage::boot_image_header_t.__unnamed__
 Cblfwk::SBSourceFile::boot_image_header_t.__unnamed__
 Celftosb::EncoreBootImage::boot_image_header_t.__unnamed__.__unnamed__
 Cblfwk::SBSourceFile::boot_image_header_t.__unnamed__.__unnamed__
 Celftosb::BootImageAbstract base class for all boot image format classes
 Celftosb::BootImageGeneratorAbstract base class for generators of specific boot image formats
 Cblfwk::BootloaderRepresents the host bootloader
 Cblfwk::BusPalInterface with the BusPal
 Cblfwk::BusPal::BusPalConfigDataBusPal configuration data
 CCanSetRxidCommand
 CCanSetSpeedCommand
 CCanSetTxidCommand
 CCanWriteThenReadCommand
 CCDialogEx
 Celftosb::EncoreBootImage::CipherBlockGeneratorBase class for objects that produce cipher blocks
 Cblfwk::cmd_t
 Cblfwk::CommandRepresents a bootloader command
 Cblfwk::CommandPacketCommand packet operations
 Cblfwk::CrcCrc class contains the functionality about crc ccalculation
 CCRC32CRC Checksum Calculation
 CCSHA1
 CCWinApp
 CCWinThread
 Cblfwk::DataPacket::DataConsumerAbstract class to consume data from data phase
 Cblfwk::DataPacketData packet operations
 Cblfwk::DataPacket::DataProducerAbstract class to provide data for data phase
 Celftosb::DataSourceAbstract base class for data sources
 Cblfwk::DataSourceAbstract base class for data sources
 Celftosb::DataTargetAbstract base class for the target address or range of data
 Cblfwk::DataTargetAbstract base class for the target address or range of data
 Celftosb::EncoreBootImage::dek_dictionary_entry_tEntry in elftosb::EncoreBootImage::dek_dictionary_t
 Celftosb::EncoreBootImage::dek_dictionary_tThe DEK dictionary always follows the image header, in the next cipher block
 CElf32_EhdrELF file header
 CElf32_PhdrELF program header
 CElf32_ShdrELF section header
 CElf32_SymELF symbol table entry
 CelftosbToolClass that encapsulates the elftosb tool
 Celftosb::EncoreBootImageReaderReads a Piano/Encore boot image from an input stream
 CBootloader::EraseOptionEraseOption struct contains information for an erase progress
 Celftosb::EvalContextContext for evaluating AST tree and expressions
 Cstd::exceptionSTL class
 CelftosbTool::FamilyNameTableEntryA structure describing an entry in the table of chip family names
 CJson::FeaturesConfiguration passed to reader and writer. This configuration object can be used to force the Reader or Writer to behave in a standard conforming way
 CBootloader::FlashFirmwareOptionFlashFirmwareOption struct contains information for an update progress
 CFlexLexer
 Cfree_ptr< T >Simple template class to free a pointer
 Celftosb::GHSSecInfo::ghs_secinfo_tThe structure of one .secinfo entry
 Cblfwk::GHSSecInfo::ghs_secinfo_tThe structure of one .secinfo entry
 Celftosb::GHSSecInfoWrapper around the GHS-specific .secinfo ELF section
 Cblfwk::GHSSecInfoWrapper around the GHS-specific .secinfo ELF section
 Celftosb::ExcludesListMatcher::glob_list_item_tInformation about one glob pattern entry in a match list
 Cblfwk::ExcludesListMatcher::glob_list_item_tInformation about one glob pattern entry in a match list
 CGpioConfigCommand
 CGpioSetCommand
 Chab_hdr_t
 Chab_ivt_t
 Chid_device
 Chid_device_info
 CHistoryDataHistoryData class stores the operation history. Save users operation steps
 CI2cSetSpeedCommand
 CI2cWriteThenReadCommand
 Cinput_report
 CStIntelHexFile::IntelHex
 CJson::ValueInternalMap::IteratorState
 CJson::ValueInternalArray::IteratorState
 Celftosb::KeyblobKeyblob specification
 Ckeyblob_tKey Blob format
 Celftosb::KeyblobEntryBase class for data model of sections of the output file
 CLogWraps a set of static functions for easy global logging access
 CLoggerBase logger class
 CStExecutableImage::MemoryRegion
 Cblfwk::MemoryStoreRepresents target device memory as a disk file
 CMicrosoftCryptoProvider
 Celftosb::OperationAbstract base class for all boot operations
 Celftosb::OperationSequenceOrdered sequence of operations
 Celftosb::OptionContextPure abstract interface class to a table of options
 Cblfwk::OptionContextPure abstract interface class to a table of options
 COptionsParse command-line options
 COptionSpec
 Cblfwk::OptionsStoreHolds persistent options
 Celftosb::OptionDictionary::OptionValueInformation about one option's value
 COptIter
 Costream
 Celftosb::OutputSectionBase class for data model of sections of the output file
 Cblfwk::PacketizerInterface class for packetization of commands and data
 Cblfwk::CommandPacket::PacketWithArgsFormat of command packet
 CJson::PathExperimental and untested: represents a "path" to access a node
 CJson::PathArgumentExperimental and untested: represents an element of the "path" to access a node
 CPathSearcherHandles searching a list of paths for a file
 Cblfwk::PeripheralRepresents a peripheral
 Cblfwk::peripheral_t
 Cblfwk::Peripheral::PeripheralConfigData
 CPHIDD_ATTRIBUTES
 CPHIDP_CAPS
 CBootloader::ProgramOnceOptionProgramOnceOption struct contains information for a program IFR progress
 Cblfwk::ProgressContains the callback function for progress and abort phase
 Cblfwk::property_t
 Cpthread_barrier_t
 CRandomNumberGenerator
 CJson::ReaderUnserialize a JSON document into a Value
 CRijndael
 CRijndaelCBCMACClass to compute CBC-MAC using the AES/Rijndael cipher
 CRijndaelCTRClass to compute AES 128 CTR encryption/decryption
 Celftosb::EncoreBootImage::section_header_tInformation about each section, held in the section table
 Celftosb::EncoreBootImage::section_table_tAn index of all sections within the boot image
 CStELFFile::SectionDataInfo
 Celftosb::DataSource::SegmentDiscrete, contiguous part of the source's data
 Cblfwk::DataSource::SegmentDiscrete, contiguous part of the source's data
 CSerialDeviceSerialDevice class represent a COM port hardware on host
 CSerialListSerialList class contains all serial devices on host
 CSetFpgaClockCommand
 CLog::SetOutputLevelUtility class to temporarily change the logging output level
 CSFLASH_CONFIGURATION_PARAM_PTRQuadSPI Config block structure
 CSHA1_WORKSPACE_BLOCK
 Csmart_array_ptr< T >Simple, standard smart pointer class that uses the array delete operator
 Csmart_array_ptr< blfwk::GHSSecInfo::ghs_secinfo_t >
 Csmart_array_ptr< elftosb::GHSSecInfo::ghs_secinfo_t >
 Csmart_array_ptr< uint8_t >
 Csmart_ptr< T >Simple, standard smart pointer class
 Csmart_ptr< blfwk::OptionContext >
 Csmart_ptr< Blob >
 Csmart_ptr< elftosb::ASTNode >
 Csmart_ptr< elftosb::CommandFileASTNode >
 Csmart_ptr< elftosb::DataSource >
 Csmart_ptr< elftosb::DataTarget >
 Csmart_ptr< elftosb::ExprASTNode >
 Csmart_ptr< elftosb::IfStatementASTNode >
 Csmart_ptr< elftosb::Keyblob >
 Csmart_ptr< elftosb::ListASTNode >
 Csmart_ptr< elftosb::OptionContext >
 Csmart_ptr< elftosb::SymbolASTNode >
 Csmart_ptr< EncoreBootImageReader >
 Csmart_ptr< std::ifstream >
 Csmart_ptr< std::string >
 Csmart_ptr< StELFFile >
 Celftosb::SourceFileAbstract base class for a source file containing executable code
 Cblfwk::SourceFileAbstract base class for a source file containing executable code
 Celftosb::EvalContext::SourceFileManagerAbstract interface for a manager of source files
 CSpiSetSpeedCommand
 CSpiWriteThenReadCommand
 CStSRecordFile::SRecord
 Cstandard_version_t
 Cstandard_version_t.B
 CJson::StaticStringLightweight wrapper to tag static string
 Cblfwk::StatusMessageTableEntryEntry in a lookup table of status messages
 CStELFFileParser for Executable and Linking Format (ELF) files
 CStExecutableImageUsed to build a representation of memory regions
 CStIntelHexFileIntel Hex parser
 Celftosb::StringMatcherAbstract interface class used to select strings by name
 Cblfwk::StringMatcherAbstract interface class used to select strings by name
 CStSRecordFileS-record parser
 CJson::StyledStreamWriterWrites a Value in JSON format in a human friendly way, to a stream rather than to a string
 CBootloader::TargetInformationTargetInformation struct contains devices information
 Celftosb::token_loc_tToken location in the source file
 Cblfwk::updater_enum_t
 Cblfwk::updater_operation_t
 Cblfwk::updater_task_t
 Celftosb::ValueAbstract base class for values of arbitrary types
 CJson::ValueRepresents a JSON value
 Cblfwk::ValueAbstract base class for values of arbitrary types
 CJson::ValueArrayAllocatorExperimental: do not use. Allocator to customize Value internal array. Below is an example of a simple implementation (actual implementation use memory pool)
 CJson::ValueInternalArrayA simplified deque implementation used internally by Value
 CJson::ValueInternalLinkValueInternalMap hash-map bucket chain link (for internal use only)
 CJson::ValueInternalMapA linked page based hash-table implementation used internally by Value
 CJson::ValueIteratorBaseBase class for Value iterators
 CJson::ValueMapAllocatorAllocator to customize Value internal map. Below is an example of a simple implementation (default implementation actually use memory pool for speed)
 Celftosb::EvalContext::variable_info_tInformation about a variable's value
 Celftosb::version_tSame version struct used for 3600 boot image
 Cblfwk::SBSourceFile::version_tSame version struct used for 3600 boot image
 CJson::WriterAbstract class for writers
 CYY_BUFFER_STATE
 Cyy_trans_info
 Cyyalloc
 CYYLTYPE
 CYYSTYPE