#ifndef PACKET_H #define PACKET_H #include #include #include class Packet : public TObject { public: Packet() { } explicit Packet(const std::vector &src) : data_(src) { } void report() const { std::cout << "Packet size: " << data_.size() << std::endl; if (data_.size()) std::cout << "The first byte: " << data_[0] << "; the last: " << data_.back() << std::endl; } private: std::vector data_; ClassDef(Packet, 1) }; #endif