This source file includes following definitions.
- pcmk__is_primitive
1
2
3
4
5
6
7
8
9
10 #ifndef PCMK__CRM_COMMON_PRIMITIVE_INTERNAL__H
11 #define PCMK__CRM_COMMON_PRIMITIVE_INTERNAL__H
12
13 #include <stdbool.h>
14 #include <crm/common/scheduler_types.h>
15 #include <crm/common/resources.h>
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
21
22
23
24
25
26
27
28
29 static inline bool
30 pcmk__is_primitive(const pcmk_resource_t *rsc)
31 {
32 return (rsc != NULL) && (rsc->variant == pcmk_rsc_variant_primitive);
33 }
34
35 #ifdef __cplusplus
36 }
37 #endif
38
39 #endif