BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CExternalAlgorithmDataAPI.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_C_EXTERNAL_ALGORITHM_DATA_API_H__
18 #define __BUSBOY_C_EXTERNAL_ALGORITHM_DATA_API_H__
19 
20 #include <stddef.h>
21 #include "CExternalDatasetAPI.h"
22 
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
29 CExternalAlgorithmDataPtr CExternalAlgorithmData_newAlgorithmData();
30 
31 void CExternalAlgorithmData_setSerializedKeyspace(CExternalAlgorithmDataPtr algoDataHandle, const char* keyspace);
32 
33 const char* CExternalAlgorithmData_getSerializedKeyspace(CExternalAlgorithmDataPtr algoDataHandle);
34 
35 void CExternalAlgorithmData_setSerializedConfig(CExternalAlgorithmDataPtr algoDataHandle, const char* config);
36 
37 const char* CExternalAlgorithmData_getSerializedConfig(CExternalAlgorithmDataPtr algoDataHandle);
38 
39 void CExternalAlgorithmData_addInputDataset(CExternalAlgorithmDataPtr algoDataHandle, CExternalDatasetPtr datasetHandle);
40 
41 CExternalDatasetPtr CExternalAlgorithmData_getInputDataset(CExternalAlgorithmDataPtr algoDataHandle, int index);
42 
43 size_t CExternalAlgorithmData_getInputDatasetCount(CExternalAlgorithmDataPtr algoDataHandle);
44 
45 void CExternalAlgorithmData_addOutputDataset(CExternalAlgorithmDataPtr algoDataHandle, CExternalDatasetPtr datasetHandle);
46 
47 CExternalDatasetPtr CExternalAlgorithmData_getOutputDataset(CExternalAlgorithmDataPtr algoDataHandle, int index);
48 
49 size_t CExternalAlgorithmData_getOutputDatasetCount(CExternalAlgorithmDataPtr algoDataHandle);
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 
55 #endif
56 

Copyright 2014 Google Inc. All rights reserved.