yumapro  24.10-3
YumaPro SDK
Loading...
Searching...
No Matches
agt_sm.h
1/*
2 * Copyright (c) 2022, YumaWorks, Inc., All Rights Reserved.
3 *
4 * Unless required by applicable law or agreed to in writing,
5 * software distributed under the License is distributed on an
6 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
7 * KIND, either express or implied. See the License for the
8 * specific language governing permissions and limitations
9 * under the License.
10 */
11#ifdef WITH_SCHEMA_MOUNT
12#ifndef _H_agt_sm
13#define _H_agt_sm
14
15/* FILE: agt_sm
16*********************************************************************
17* *
18* P U R P O S E *
19* *
20*********************************************************************/
21
72/*********************************************************************
73* *
74* C H A N G E H I S T O R Y *
75* *
76*********************************************************************
77
78date init comment
79----------------------------------------------------------------------
8016-Feb-22 am Begun
81*/
82
83#include <xmlstring.h>
84#include <unistd.h>
85
86#ifndef _H_agt
87#include "agt.h"
88#endif
89
90#ifndef _H_dlq
91#include "dlq.h"
92#endif
93
94#ifndef _H_status_enum
95#include "status_enum.h"
96#endif
97
98#ifdef __cplusplus
99extern "C" {
100#endif
101
102/********************************************************************
103* *
104* C O N S T A N T S *
105* *
106*********************************************************************/
107
108/********************************************************************
109* *
110* T Y P E S *
111* *
112*********************************************************************/
113
114
115
116/********************************************************************
117* *
118* F U N C T I O N S *
119* *
120*********************************************************************/
121
122
123
124
133extern status_t agt_sm_init (void);
134
135
143extern void agt_sm_cleanup (void);
144
145
152extern val_value_t *
153 agt_sm_get_config (void);
154
155
165extern status_t
167 const xmlChar *bundle);
168
169
170
174#ifdef __cplusplus
175} /* end extern 'C' */
176#endif
177
178#endif /* _H_agt_sm */
179#endif // WITH_SCHEMA_MOUNT
Multi-Protocol Network Management Server.
dlq provides general double-linked list and queue support:
val_value_t * agt_sm_get_config(void)
Get the sm-config value node.
Definition: agt_sm.c:1048
void agt_sm_cleanup(void)
Cleanup the yumaworks-schema-mount server instrumentation library and other server SM handling.
Definition: agt_sm.c:1016
status_t agt_sm_stop_wait_bundle(ncx_sm_rootcb_t *rootcb, const xmlChar *bundle)
Stop waiting for the specified bundle.
Definition: agt_sm.c:1069
status_t agt_sm_init(void)
Phase 1: Initialize the yumaworks-schema-mount server instrumentation library and other server SM han...
Definition: agt_sm.c:898
status_t
global error return code
Definition: status_enum.h:210
global error status code enumerations
Schema Mount Root Control Block used in the object template.
Definition: ncxtypes.h:1893
one value to match one type
Definition: val.h:912