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
CExternalEntryAPI.h
Go to the documentation of this file.
1
17
#ifndef __BUSBOY_C_EXTERNAL_ENTRY_API_H__
18
#define __BUSBOY_C_EXTERNAL_ENTRY_API_H__
19
20
#include "
CExternalAlgorithmDataAPI.h
"
21
#include "
CExternalContextAPI.h
"
22
#include "
CExternalDatasetAPI.h
"
23
24
#ifdef __cplusplus
25
extern
"C"
{
26
#endif
27
28
void
CExternalEntry_dumpDataset
(
CExternalDatasetPtr
datasetHandle);
29
30
CExternalDatasetPtr
CExternalEntry_cloneDataset
(
CExternalDatasetPtr
datasetHandle);
31
32
CExternalAlgorithmDataPtr
CExternalEntry_cloneAlgorithmData
(
CExternalAlgorithmDataPtr
algoDataHandle);
33
34
CExternalAlgorithmPtr
CExternalEntry_getAlgorithm
(
const
char
* algoName);
35
36
bool
CExternalEntry_executeAlgorithm
(
const
char
* algoName,
CExternalAlgorithmDataPtr
inputDataHandle,
CExternalContextPtr
contextHandle);
37
38
void
CExternalEntry_pushEnvironmentProperties
(
const
char
* setName,
const
char
* serializedProps);
39
40
void
CExternalEntry_testLogging
(
CExternalContextPtr
contextHandle,
const
char
* level,
const
char
* msg);
41
42
void
CExternalEntry_testProgressReporting
(
CExternalContextPtr
contextHandle,
float
percentDone,
const
char
* msg);
43
44
void
CExternalEntry_testFailureReporting
(
CExternalContextPtr
contextHandle,
const
char
* msg);
45
46
void
CExternalEntry_testSendMessage
(
CExternalContextPtr
contextHandle,
const
CExternalContextMessage
& msg);
47
48
void
CExternalEntry_testAddDataFile
(
CExternalDatasetPtr
datasetHandle,
CExternalDataFilePtr
fileHandle,
bool
stream);
49
50
const
char
*
CExternalEntry_testGetDataFileName
(
CExternalDatasetPtr
datasetHandle,
const
char
* serializedKey);
51
52
CExternalDataFilePtr
CExternalEntry_testFindDataFile
(
CExternalDatasetPtr
datasetHandle,
const
char
* serializedKey);
53
54
bool
CExternalEntry_testIsQueryOnly
(
CExternalDatasetPtr
datasetHandle);
55
56
CExternalDataFilePtr
CExternalEntry_testReadFileAsRandomAccess
(
CExternalDatasetPtr
datasetHandle,
const
char
* serializedKey);
57
58
void
CExternalEntry_testWriteFileAsRandomAccess
(
CExternalDatasetPtr
datasetHandle,
CExternalDataFilePtr
fileHandle);
59
60
void
CExternalEntry_deleteLocalTempFiles
();
61
62
const
char
**
CExternalEntry_getLogFilePaths
();
63
64
#ifdef __cplusplus
65
}
66
#endif
67
68
#endif
69
Tue Nov 11 2014 23:19:41
1.8.3.1
Copyright 2014 Google Inc. All rights reserved.