Esempio n. 1
0
 void put(std::shared_ptr<const fles::Microslice> m) override
 {
     out << MicrosliceDescriptorDump(m->desc()) << "\n";
     if (verbosity > 1) {
         out << BufferDump(m->content(), m->desc().size);
     }
 }
Esempio n. 2
0
 void put(std::shared_ptr<const fles::Microslice> m) override {
   // Update run statistics
   if (verbosity > 1) {
     // Dump content
     if (verbosity > 2) {
       out << "-----------------------------"
           << "\n";
       // Dump uS header statistics
       out << MicrosliceDescriptorDump(m->desc());
     }
     out << NgdpbDump(m->content(), m->desc().size);
     if (verbosity > 2) {
       out << "-----------------------------"
           << "\n";
     }
   }
   // Dump uS statistics in destructor
 }
Esempio n. 3
0
inline std::ostream& operator<<(std::ostream& s, const fles::MicrosliceView m)
{
    return s << MicrosliceDescriptorDump(m.desc()) << "\n"
             << BufferDump(m.content(), m.desc().size);
}