#include #include namespace scwx { namespace qt { namespace request { static const std::string logPrefix_ = "[scwx::qt::request::nexrad_file_request] "; class NexradFileRequestImpl { public: explicit NexradFileRequestImpl() : radarProductRecord_ {nullptr} {} ~NexradFileRequestImpl() {} std::shared_ptr radarProductRecord_; }; NexradFileRequest::NexradFileRequest() : p(std::make_unique()) { } NexradFileRequest::~NexradFileRequest() = default; std::shared_ptr NexradFileRequest::radar_product_record() const { return p->radarProductRecord_; } void NexradFileRequest::set_radar_product_record( std::shared_ptr record) { p->radarProductRecord_ = record; } } // namespace request } // namespace qt } // namespace scwx