12#ifndef WSFAUXDATAENABLED_HPP
13#define WSFAUXDATAENABLED_HPP
15#include "wsf_export.h"
19#include "UtCallbackN.hpp"
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfAttributeContainer.hpp:24
void UpdateAuxData(const WsfAuxDataEnabled &aSrc)
Update the object's aux data with aux data from an existing object.
Definition WsfAuxDataEnabled.cpp:81
bool ProcessInput(UtInput &aInput)
Definition WsfAuxDataEnabled.cpp:95
void MergeAuxData(const WsfAuxDataEnabled &aSrc)
Merge the object's aux data with aux data from an existing object.
Definition WsfAuxDataEnabled.cpp:64
bool HasAuxData() const
Returns true if this object has aux data.
Definition WsfAuxDataEnabled.cpp:90
WsfAttributeContainer & GetAuxData()
Definition WsfAuxDataEnabled.cpp:36
void SetAuxData(const WsfAttributeContainer &aAuxData)
Definition WsfAuxDataEnabled.cpp:52
void DeleteAuxData()
Delete the aux data container from the object.
Definition WsfAuxDataEnabled.cpp:58
static UtCallbackListN< void(const WsfAuxDataEnabled *)> AuxDataAccessed
Definition WsfAuxDataEnabled.hpp:80
const WsfAttributeContainer & GetAuxDataConst() const noexcept
Definition WsfAuxDataEnabled.cpp:47
WsfAuxDataEnabled(WsfAuxDataEnabled &&)=default
void Serialize(T &aBuff)
(De)serialization for XIO
Definition WsfAuxDataEnabled.hpp:68
WsfAuxDataEnabled(const WsfAuxDataEnabled &aSrc)=default
WsfAuxDataEnabled & operator=(WsfAuxDataEnabled &&)=default
static UtCallbackListN< void(const WsfAuxDataEnabled *)> AuxDataDestroyed
Definition WsfAuxDataEnabled.hpp:85
WsfAuxDataEnabled()=default