NexusCPP  3.5.0
Public Member Functions | Public Attributes | List of all members
nxcpp::NexusDataStreamerFinalizer::Entry Struct Reference

#include <nxfinalizer.h>

Collaboration diagram for nxcpp::NexusDataStreamerFinalizer::Entry:
Collaboration graph
[legend]

Public Member Functions

 Entry ()
 default c-tor More...
 
 Entry (Entry &src)
 Copy c-tot. More...
 
void operator= (Entry &src)
 Copy operator. More...
 
 ~Entry ()
 d-tor More...
 

Public Attributes

nxcpp::DataStreamerdata_streamer
 The nexuscpp::DataStreamer to finalize. More...
 
yat::Container * data_holder
 

Constructor & Destructor Documentation

◆ Entry() [1/2]

nxcpp::NexusDataStreamerFinalizer::Entry::Entry ( )
inline

default c-tor

◆ Entry() [2/2]

nxcpp::NexusDataStreamerFinalizer::Entry::Entry ( Entry src)
inline

Copy c-tot.

◆ ~Entry()

nxcpp::NexusDataStreamerFinalizer::Entry::~Entry ( )
inline

d-tor

Member Function Documentation

◆ operator=()

void nxcpp::NexusDataStreamerFinalizer::Entry::operator= ( Entry src)
inline

Copy operator.

Member Data Documentation

◆ data_holder

yat::Container* nxcpp::NexusDataStreamerFinalizer::Entry::data_holder

Opaque data holder for data-items making use of the nexuscpp::DataStreamer::NO_COPY mode this will be simply deleted once the data streaming is done use this to ensure that the memory blocks containing data are not released before streaming is done

◆ data_streamer

nxcpp::DataStreamer* nxcpp::NexusDataStreamerFinalizer::Entry::data_streamer

The nexuscpp::DataStreamer to finalize.


The documentation for this struct was generated from the following file: