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 <vector>
// for vector
7
#include <utility>
// for pair
8
9
namespace
uhallibs
{
10
11
class
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
};
19
std::ostream&
operator<<
(std::ostream& aStream,
const
PacketFmt
& aPacket);
20
21
class
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
};
28
std::ostream&
operator<<
(std::ostream& aStream,
const
DMAFmt
& aPacket);
29
30
}
// namespace uhal
31
32
#endif
/*_formatters_hpp_*/
uhallibs::DMAFmt
Definition
formatters.hpp:21
uhallibs::DMAFmt::mData
const std::vector< std::pair< const uint8_t *, size_t > > mData
Definition
formatters.hpp:26
uhallibs::DMAFmt::~DMAFmt
~DMAFmt()
Definition
formatters.cpp:43
uhallibs::DMAFmt::DMAFmt
DMAFmt(const uint8_t *const, const size_t)
Definition
formatters.cpp:39
uhallibs::PacketFmt
Definition
formatters.hpp:11
uhallibs::PacketFmt::mData
const std::vector< std::pair< const uint8_t *, size_t > > mData
Definition
formatters.hpp:17
uhallibs::PacketFmt::~PacketFmt
~PacketFmt()
Definition
formatters.cpp:18
uhallibs::PacketFmt::PacketFmt
PacketFmt(const uint8_t *const, const size_t)
Definition
formatters.cpp:8
uhallibs
Definition
formatters.hpp:9
uhallibs::operator<<
std::ostream & operator<<(std::ostream &aStream, const PacketFmt &aPacket)
Definition
formatters.cpp:22
Generated on
for DUNE-DAQ by
1.17.0