HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UN_MetaData.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: UN_MetaData.h ( UN Library, C++)
7  *
8  * COMMENTS:
9  *
10  */
11 
12 #ifndef __UN_MetaData_h__
13 #define __UN_MetaData_h__
14 
15 #include "UN_API.h"
16 #include "UN_Data.h"
17 
18 // ============================================================================
19 /// Container of data for all the metadata in the graph.
20 
21 // TODO: FIXME:
22 // Delete this class, since node started using UT_Options buffer for metadata.
23 //
24 // ... OR ...
25 //
26 // Keep it, if APEX demands data ID and custom data types in properties
27 // which are part of metadata.
28 // - integrate it into the UN_Topology
29 // - save and load metadata to and from UT_Options
30 // - refactor node's metadata to use this class
31 // - add metadata to parameters and ports, and the graph too
32 // - test it in testun
33 
34 class UN_API UN_MetaData : public UN_Data
35 {
36 private:
37  /// The metadata dictionaries.
38  UN_MetaDataBuffer myMetaData;
39 };
40 
41 
42 #endif
#define UN_API
Definition: UN_API.h:11
Container of data for all the metadata in the graph.
Definition: UN_MetaData.h:34