8 #ifndef ADF_ConfigurationFrame
11 #ifndef ADF_FrameFactory
22 template <
typename Data_T>
31 virtual const Data_T *
GetData()
const = 0;
32 virtual Data_T *
Data() = 0;
38 template <
typename Data_T>
56 template <
class Data_T>
66 data = dataframe->
Data();
70 template <
class Data_T>
73 const Data_T *data = 0x0;
84 template <
class Data_T>
97 data = dataframe->
Data();
101 template <
class Data_T>
104 const Data_T *data = 0x0;
114 data = dataframe->
Data();
virtual Frame * GetFrame() const
virtual const Data_T * GetData() const =0
ConcreteDataFrame(Key *key)
A DataFrame has a Data Interace that helps streaming ADF objects from/to the underlying Frame...
virtual const Data_T * GetData() const
ConcreteDataFrame : a RawFrame with a data interface.
virtual ~ConcreteDataFrame()
Data_T * GetDataPointer(Frame *f)
to get the data part of a DataFrame
header file for Frame.cpp
A RawFrame gives direct access to the underlying buffer.
virtual Data_T * Data()=0
header file for FrameFactory.cpp
const Data_T * GetCstDataPointer(Frame *f)