DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
uhallibs
include
uhallibs
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
9
namespace
uhallibs
{
10
11
class
PacketFmt
12
{
13
public
:
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
};
20
std::ostream&
21
operator<<
(std::ostream& aStream,
const
PacketFmt
& aPacket);
22
23
class
DMAFmt
24
{
25
public
:
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
};
31
std::ostream&
32
operator<<
(std::ostream& aStream,
const
DMAFmt
& aPacket);
33
34
}
// namespace uhal
35
36
#endif
/*_formatters_hpp_*/
uhallibs::DMAFmt
Definition
formatters.hpp:24
uhallibs::DMAFmt::mData
const std::vector< std::pair< const uint8_t *, size_t > > mData
Definition
formatters.hpp:29
uhallibs::DMAFmt::DMAFmt
DMAFmt(const uint8_t *const, const size_t)
Definition
formatters.cpp:39
uhallibs::PacketFmt
Definition
formatters.hpp:12
uhallibs::PacketFmt::mData
const std::vector< std::pair< const uint8_t *, size_t > > mData
Definition
formatters.hpp:18
uhallibs::PacketFmt::PacketFmt
PacketFmt(const uint8_t *const, const size_t)
Definition
formatters.cpp:7
uhallibs
Definition
formatters.hpp:9
uhallibs::operator<<
std::ostream & operator<<(std::ostream &aStream, const PacketFmt &aPacket)
Definition
formatters.cpp:20
Generated on
for DUNE-DAQ by
1.18.0