Katana Plug-in APIs 0.1

FnGeolibSetupInterfaceSuite.h

00001 #ifndef FnGeolibSetupInterfaceSuite_H
00002 #define FnGeolibSetupInterfaceSuite_H
00003 
00004 #include <FnAttribute/suite/FnAttributeSuite.h>
00005 
00006 extern "C" {
00007 
00011 typedef struct FnGeolibSetupInterfaceStruct* FnGeolibSetupInterfaceHandle;
00012 
00013 #define kFnKatGeolibThreadModeConcurrent 0
00014 #define kFnKatGeolibThreadModeGlobalUnsafe 1
00015 
00016 #define FnGeolibSetupInterfaceSuite_version 1
00017 
00023 struct FnGeolibSetupInterfaceSuite_v1
00024 {
00025     void (*setThreading)(FnGeolibSetupInterfaceHandle handle,
00026                          int32_t threadMode);
00027 
00028     void (*setOpsCollapsible)(FnGeolibSetupInterfaceHandle handle,
00029                               FnAttributeHandle batchAttribute);
00030 };
00031 }
00032 #endif /* FnGeolibSetupInterfaceSuite_H */
 All Classes Functions Variables Typedefs Enumerations Enumerator