7 #if !defined(_DataSourceImager_h_) 8 #define _DataSourceImager_h_ 11 #include "DataSource.h" 26 void setBaseAddress(uint32_t address);
27 void setFillPattern(uint8_t pattern);
34 uint32_t getBaseAddress() {
return m_baseAddress; }
48 uint32_t m_baseAddress;
49 bool m_isBaseAddressSet;
53 #endif // _DataSourceImager_h_ Definition: BlfwkErrors.h:16
void addDataSource(DataSource *source)
Adds all of the segments of which dataSource is composed.
Definition: src/blfwk/src/DataSourceImager.cpp:44
void addDataSegment(DataSource::Segment *segment)
Adds the data from one data segment.
Definition: src/blfwk/src/DataSourceImager.cpp:56
Discrete, contiguous part of the source's data.
Definition: src/blfwk/DataSource.h:65
Abstract base class for data sources.
Definition: src/blfwk/DataSource.h:56
Converts a DataSource into a single binary buffer.
Definition: src/blfwk/DataSourceImager.h:18
Manages a binary object of arbitrary length.
Definition: apps/elftosb/common/Blob.h:18
DataSourceImager()
Constructor.
Definition: src/blfwk/src/DataSourceImager.cpp:14