#include <MicroSliceWriter.hh>
Definition at line 11 of file MicroSliceWriter.hh.
dune::MicroSliceWriter::MicroSliceWriter |
( |
uint8_t * |
address, |
|
|
uint32_t |
max_size_bytes |
|
) |
| |
int32_t dune::MicroSliceWriter::finalize |
( |
| ) |
|
void dune::MicroSliceWriter::finalizeLatestNanoSlice_ |
( |
| ) |
|
|
protected |
Definition at line 46 of file MicroSliceWriter.cc.
48 if (
header_()->nanoslice_count > 0 &&
std::shared_ptr< NanoSliceWriter > latest_nanoslice_ptr_
std::shared_ptr< dune::NanoSliceWriter > dune::MicroSliceWriter::reserveNanoSlice |
( |
uint32_t |
ns_max_bytes | ) |
|
Definition at line 13 of file MicroSliceWriter.cc.
21 throw cet::exception(
"MicroSliceWriter") <<
"Slice overflow error";
uint8_t * data_(uint32_t index) const
void finalizeLatestNanoSlice_()
std::shared_ptr< NanoSliceWriter > latest_nanoslice_ptr_
Header::microslice_size_t size() const
cet::coded_exception< error, detail::translate > exception
std::shared_ptr<NanoSliceWriter> dune::MicroSliceWriter::latest_nanoslice_ptr_ |
|
protected |
uint32_t dune::MicroSliceWriter::max_size_bytes_ |
|
protected |
The documentation for this class was generated from the following files: