The Assimilation Monitoring Project
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
jsondiscovery.h
Go to the documentation of this file.
1
25
#ifndef _JSONDISCOVERY_H
26
#define _JSONDISCOVERY_H
27
#include <
projectcommon.h
>
28
#include <
discovery.h
>
29
#include <
childprocess.h
>
32
33
#define JSONAGENTROOT DISCOVERY_DIR
34
35
typedef
struct
_JsonDiscovery
JsonDiscovery
;
37
struct
_JsonDiscovery
{
38
Discovery
baseclass
;
39
char
*
instancename
;
40
char
*
logprefix
;
41
char
*
_fullpath
;
42
ChildProcess
*
child
;
43
guint
_intervalsecs
;
44
ConfigContext
*
jsonparams
;
45
const
char
* (*fullpath)(
JsonDiscovery
*);
46
};
47
WINEXPORT
JsonDiscovery
*
jsondiscovery_new
(
const
char
* discoverytype,
48
const
char
* instancename,
49
int
intervalsecs,
50
ConfigContext
* jsonparams,
51
NetGSource
*,
ConfigContext
*, gsize);
53
#endif
/* _JSONDISCOVERY_H */
src
include
jsondiscovery.h
Generated on Sun May 19 2013 16:27:38 for The Assimilation Monitoring Project by
1.8.3.1