mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 18:40:05 +00:00
Refactoring to unique product message types, in order to support more products
This commit is contained in:
parent
235c060b17
commit
dc545f19e9
11 changed files with 742 additions and 177 deletions
|
|
@ -1,7 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include <scwx/wsr88d/rpg/level3_message_header.hpp>
|
||||
#include <scwx/wsr88d/rpg/product_symbology_block.hpp>
|
||||
#include <scwx/wsr88d/rpg/level3_message.hpp>
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
|
@ -25,8 +24,7 @@ public:
|
|||
Level3File(Level3File&&) noexcept;
|
||||
Level3File& operator=(Level3File&&) noexcept;
|
||||
|
||||
std::shared_ptr<rpg::Level3MessageHeader> message_header() const;
|
||||
std::shared_ptr<rpg::ProductSymbologyBlock> product_symbology_block() const;
|
||||
std::shared_ptr<rpg::Level3Message> message() const;
|
||||
|
||||
bool LoadFile(const std::string& filename);
|
||||
bool LoadData(std::istream& is);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue