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 <utility> // for pair
7#include <vector> // for vector
8
9namespace uhallibs {
10
12{
13public:
14 PacketFmt(const uint8_t* const, const size_t);
15 PacketFmt(const std::vector<std::pair<const uint8_t*, size_t>>& aData);
16 ~PacketFmt();
17
18 const std::vector<std::pair<const uint8_t*, size_t>> mData;
19};
20std::ostream&
21operator<<(std::ostream& aStream, const PacketFmt& aPacket);
22
23class DMAFmt
24{
25public:
26 DMAFmt(const uint8_t* const, const size_t);
27 ~DMAFmt();
28
29 const std::vector<std::pair<const uint8_t*, size_t>> mData;
30};
31std::ostream&
32operator<<(std::ostream& aStream, const DMAFmt& aPacket);
33
34} // namespace uhal
35
36#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:7
std::ostream & operator<<(std::ostream &aStream, const PacketFmt &aPacket)