diff options
Diffstat (limited to 'tools/pe_bliss/resource_data_info.cpp')
-rw-r--r-- | tools/pe_bliss/resource_data_info.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tools/pe_bliss/resource_data_info.cpp b/tools/pe_bliss/resource_data_info.cpp new file mode 100644 index 0000000000..bc7b3abd7d --- /dev/null +++ b/tools/pe_bliss/resource_data_info.cpp @@ -0,0 +1,27 @@ +#include "resource_data_info.h" +#include "pe_resource_viewer.h" + +namespace pe_bliss +{ +//Default constructor +resource_data_info::resource_data_info(const std::string& data, uint32_t codepage) + :data_(data), codepage_(codepage) +{} + +//Constructor from data +resource_data_info::resource_data_info(const resource_data_entry& data) + :data_(data.get_data()), codepage_(data.get_codepage()) +{} + +//Returns resource data +const std::string& resource_data_info::get_data() const +{ + return data_; +} + +//Returns resource codepage +uint32_t resource_data_info::get_codepage() const +{ + return codepage_; +} +} |