DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
formatters.hpp
Go to the documentation of this file.
1#ifndef _formatters_hpp_
2#define _formatters_hpp_
3
4#include <stdint.h> // for uint32_t, uint8_t
5#include <string> // for string
6#include <vector> // for vector
7#include <utility> // for pair
8
9namespace uhallibs {
10
11class PacketFmt {
12 public:
13 PacketFmt(const uint8_t* const, const size_t);
14 PacketFmt(const std::vector<std::pair<const uint8_t*, size_t> >& aData);
15 ~PacketFmt();
16
17 const std::vector<std::pair<const uint8_t*, size_t> > mData;
18};
19std::ostream& operator<<(std::ostream& aStream, const PacketFmt& aPacket);
20
21class DMAFmt {
22 public:
23 DMAFmt(const uint8_t* const, const size_t);
24 ~DMAFmt();
25
26 const std::vector<std::pair<const uint8_t*, size_t> > mData;
27};
28std::ostream& operator<<(std::ostream& aStream, const DMAFmt& aPacket);
29
30} // namespace uhal
31
32#endif /*_formatters_hpp_*/
const std::vector< std::pair< const uint8_t *, size_t > > mData
DMAFmt(const uint8_t *const, const size_t)
const std::vector< std::pair< const uint8_t *, size_t > > mData
PacketFmt(const uint8_t *const, const size_t)
Definition formatters.cpp:8
std::ostream & operator<<(std::ostream &aStream, const PacketFmt &aPacket)