25 #include "modules/map/tools/map_datachecker/proto/collection_error_code.pb.h" 48 uint64_t start_time = 0;
54 typedef std::shared_ptr<std::vector<OneRecordChannelCheckResult>>
CheckedResult;
60 ErrorCode Check(
const std::string& record_dir_or_record_full_path);
61 std::shared_ptr<std::vector<OneRecordChannelCheckResult>> get_check_result()
63 ErrorCode GetReturnState()
const;
66 bool IsRecordFile(
const std::string& path)
const;
67 std::shared_ptr<CyberRecordInfo> GetRecordInfo(
68 const std::string& record_path)
const;
69 int IncrementalCheck(
const std::vector<std::string>& records_path);
70 std::vector<std::string> GetRecordsPath(
71 const std::string& record_dir_or_record_full_path)
const;
72 bool IsRecordChecked(
const std::string& record_path);
74 const std::string& record_path);
78 std::shared_ptr<JsonConf> sp_conf_ =
nullptr;
79 CheckedResult sp_vec_check_result_ =
nullptr;
80 ErrorCode return_state_;
81 std::set<std::string> checked_records_;
Definition: channel_verify.h:57
uint64_t msgnum
Definition: channel_verify.h:34
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
std::vector< OneRecordChannelCheckResult >::iterator CheckResultIterator
Definition: channel_verify.h:55
std::string record_path
Definition: channel_verify.h:47
Definition: channel_verify.h:32
std::vector< std::string > lack_channels
Definition: channel_verify.h:49
double duration
Definition: channel_verify.h:40
uint64_t end_time
Definition: channel_verify.h:42
Definition: channel_verify.h:38
std::map< std::string, std::pair< double, double > > inadequate_rate
Definition: channel_verify.h:51
std::shared_ptr< std::vector< OneRecordChannelCheckResult > > CheckedResult
Definition: channel_verify.h:54
std::vector< CyberRecordChannel > channels
Definition: channel_verify.h:43
uint64_t start_time
Definition: channel_verify.h:41
std::string msg_type
Definition: channel_verify.h:35
std::string channel_name
Definition: channel_verify.h:33
std::string path
Definition: channel_verify.h:39
Definition: channel_verify.h:46