Katana Plug-in APIs 0.1

FnConfigSuite.h

00001 // Copyright (c) 2013 The Foundry Visionmongers Ltd. All Rights Reserved.
00002 
00003 #ifndef FnConfigSuite_H
00004 #define FnConfigSuite_H
00005 
00006 #include <cstdint>
00007 
00008 extern "C" {
00009 
00010 #define FnConfigHostSuite_version 1
00011 
00012 struct FnConfigHostSuite_v1
00013 {
00014     bool (*has)(const char* key);
00015     const char* (*get)(const char* key);
00016     void (*set)(const char* key, const char* value);
00017 
00030     char** (*exportConfiguration)(int64_t* numKeysAndValues);
00031 };
00032 }
00033 
00034 #endif // FnConfigSuite_H
 All Classes Functions Variables Typedefs Enumerations Enumerator