1
2
3
4
5
6
7
8
9
10
11 #ifndef PCMK__SERVICES_SERVICES_OCF__H
12 #define PCMK__SERVICES_SERVICES_OCF__H
13
14 #include <glib.h>
15
16 #include <crm/common/results.h>
17 #include <crm/services.h>
18
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22
23 G_GNUC_INTERNAL
24 GList *resources_os_list_ocf_providers(void);
25
26 G_GNUC_INTERNAL
27 GList *resources_os_list_ocf_agents(const char *provider);
28
29 G_GNUC_INTERNAL
30 gboolean services__ocf_agent_exists(const char *provider, const char *agent);
31
32 G_GNUC_INTERNAL
33 int services__ocf_prepare(svc_action_t *op);
34
35 G_GNUC_INTERNAL
36 enum ocf_exitcode services__ocf2ocf(int exit_status);
37
38 #ifdef __cplusplus
39 }
40 #endif
41
42 #endif