BusBoy
2
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
cpp
api
external
capi
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
23
typedef
struct
CExternalAlgorithmDataStruct
*
CExternalAlgorithmDataPtr
;
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
Tue Nov 11 2014 23:19:41
1.8.3.1
Copyright 2014 Google Inc. All rights reserved.