yumapro  24.10-7
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
73/*********************************************************************
74* *
75* C H A N G E H I S T O R Y *
76* *
77*********************************************************************
78
79date init comment
80----------------------------------------------------------------------
8116-Feb-22 am Begun
82*/
83
84#include <xmlstring.h>
85#include <unistd.h>
86
87#ifndef _H_agt
88#include "agt.h"
89#endif
90
91#ifndef _H_dlq
92#include "dlq.h"
93#endif
94
95#ifndef _H_status_enum
96#include "status_enum.h"
97#endif
98
99#ifdef __cplusplus
100extern "C" {
101#endif
102
103/********************************************************************
104* *
105* C O N S T A N T S *
106* *
107*********************************************************************/
108
109/********************************************************************
110* *
111* T Y P E S *
112* *
113*********************************************************************/
114
115
116
117/********************************************************************
118* *
119* F U N C T I O N S *
120* *
121*********************************************************************/
122
123
124
125
134extern status_t agt_sm_init (void);
135
136
144extern void agt_sm_cleanup (void);
145
146
153extern val_value_t *
154 agt_sm_get_config (void);
155
156
166extern status_t
168 const xmlChar *bundle);
169
170
171
175#ifdef __cplusplus
176} /* end extern 'C' */
177#endif
178
179#endif /* _H_agt_sm */
180#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