The Assimilation Project
 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 
39  char * instancename;
40  char * logprefix;
41  char * _fullpath;
43  guint _intervalsecs;
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 */