Lines Matching defs:SegmentHeader
21 SegmentHeader::SegmentHeader()
25 SegmentHeader::SegmentHeader(int32_t type, int32_t segmentSize) :type(type), segmentOffset(0), segmentSize(segmentSize)
29 SegmentHeader::SegmentHeader(int32_t type, int32_t segmentOffset,
37 int32_t SegmentHeader::GetType()
42 void SegmentHeader::SetSegmentOffset(int32_t offset)
47 int32_t SegmentHeader::GetSegmentOffset()
52 int32_t SegmentHeader::GetSegmentSize()
57 void SegmentHeader::ToByteArray(std::vector<int8_t> &ret)
68 std::unique_ptr<SegmentHeader> SegmentHeader::FromByteArray(std::vector<int8_t> bytes)
71 PrintErrorNumberMsg("VERIFY_ERROR", VERIFY_ERROR, "The flag of SegmentHeader is incorrect.");
72 return std::unique_ptr<SegmentHeader>();
81 PrintErrorNumberMsg("VERIFY_ERROR", VERIFY_ERROR, "The type of SegmentHeader is incorrect.");
82 return std::unique_ptr<SegmentHeader>();
91 "The segment size of SegmentHeader is incorrect.");
92 return std::unique_ptr<SegmentHeader>();
94 return std::make_unique<SegmentHeader>(inType, inSegmentOffset, inSegmentSize);