NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::ReconfigurationMetadata Class Reference

#include <ReconfigurationMetadata.hpp>

Collaboration diagram for NES::ReconfigurationMetadata:
[legend]

Public Member Functions

 ReconfigurationMetadata (ReconfigurationMetadataType reconfigurationMetaDataType)
 
virtual ~ReconfigurationMetadata ()=default
 
template<class T >
bool instanceOf () const
 
template<class T >
std::shared_ptr< const T > as () const
 

Public Attributes

const ReconfigurationMetadataType reconfigurationMetadataType
 

Constructor & Destructor Documentation

◆ ReconfigurationMetadata()

NES::ReconfigurationMetadata::ReconfigurationMetadata ( ReconfigurationMetadataType  reconfigurationMetaDataType)
inlineexplicit

◆ ~ReconfigurationMetadata()

virtual NES::ReconfigurationMetadata::~ReconfigurationMetadata ( )
virtualdefault

Member Function Documentation

◆ as()

template<class T >
std::shared_ptr<const T> NES::ReconfigurationMetadata::as ( ) const
inline

◆ instanceOf()

template<class T >
bool NES::ReconfigurationMetadata::instanceOf ( ) const
inline

Member Data Documentation

◆ reconfigurationMetadataType

const ReconfigurationMetadataType NES::ReconfigurationMetadata::reconfigurationMetadataType

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