|
|
@@ -35,6 +35,9 @@
|
|
|
|
|
|
#include "ais_types.h"
|
|
|
|
|
|
+#ifndef AIS_CLM_H_DEFINED
|
|
|
+#define AIS_CLM_H_DEFINED
|
|
|
+
|
|
|
typedef void (*SaClmClusterNodeGetCallbackT)(
|
|
|
SaInvocationT invocation,
|
|
|
SaClmClusterNodeT *clusterNode,
|
|
|
@@ -52,6 +55,10 @@ typedef struct {
|
|
|
SaClmClusterTrackCallbackT saClmClusterTrackCallback;
|
|
|
} SaClmCallbacksT;
|
|
|
|
|
|
+#ifdef __cplusplus
|
|
|
+extern "C" {
|
|
|
+#endif
|
|
|
+
|
|
|
SaErrorT
|
|
|
saClmInitialize (
|
|
|
SaClmHandleT *clmHandle,
|
|
|
@@ -97,4 +104,10 @@ saClmClusterNodeGetAsync (
|
|
|
SaClmNodeIdT nodeId,
|
|
|
SaClmClusterNodeT *clusterNode);
|
|
|
|
|
|
+#ifdef __cplusplus
|
|
|
+}
|
|
|
+#endif
|
|
|
+
|
|
|
+#endif /* AIS_CLM_H_DEFINED */
|
|
|
+
|
|
|
|