yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
u_yumaworks-cert-usermap.h
Go to the documentation of this file.
1
2#ifndef _H_u_yumaworks_cert_usermap
3#define _H_u_yumaworks_cert_usermap
4/*
5 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
6 * Copyright (c) 2012 - 2022, YumaWorks, Inc., All Rights Reserved.
7 *
8 * Unless required by applicable law or agreed to in writing,
9 * software distributed under the License is distributed on an
10 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
11 * KIND, either express or implied. See the License for the
12 * specific language governing permissions and limitations
13 * under the License.
14 *
15 */
16
47#include <xmlstring.h>
48
49#include "procdefs.h"
50#include "agt.h"
51#include "agt_cb.h"
52#include "dlq.h"
53#include "ncxtypes.h"
54#include "op.h"
55#include "rpc.h"
56#include "ses.h"
57#include "status.h"
58#include "val.h"
60
61#ifdef __cplusplus
62extern "C" {
63#endif
64
87typedef struct y_ywcu_T_cert_to_name_ {
88 dlq_hdr_t qhdr;
89 uint32 v_id;
90 xmlChar *v_fingerprint;
91 val_idref_t *v_map_type;
92 xmlChar *v_name;
94
95
97typedef struct y_ywcu_T_cert_usermap_ {
98 dlq_hdr_t v_cert_to_name;
100
101
123 ses_cb_t *scb,
124 rpc_msg_t *msg,
125 agt_cbtyp_t cbtyp,
126 op_editop_t editop,
127 val_value_t *newval,
128 val_value_t *curval,
129 uint32 k_ywcu_id);
130
131
151 ses_cb_t *scb,
152 rpc_msg_t *msg,
153 agt_cbtyp_t cbtyp,
154 op_editop_t editop,
155 val_value_t *newval,
156 val_value_t *curval);
157
158
170 const xmlChar *modname,
171 const xmlChar *revision);
172
173
184
185
192extern void u_yumaworks_cert_usermap_cleanup (void);
193
194
197#ifdef __cplusplus
198} /* end extern 'C' */
199#endif
200
201#endif
Multi-Protocol Network Management Server.
NETCONF Server Data Model callback handler.
dlq provides general double-linked list and queue support:
agt_cbtyp_t
enumeration of the different server EDIT callback types These are used as array indices so there is n...
Definition: agt.h:711
op_editop_t
NETCONF edit-config operation types.
Definition: op.h:122
status_t
global error return code
Definition: status_enum.h:210
status_t u_yumaworks_cert_usermap_init2(void)
Phase 2: Initialize the yumaworks-cert-usermap server instrumentation library.
Definition: u_yumaworks-cert-usermap.c:340
status_t u_yumaworks_cert_usermap_init(const xmlChar *modname, const xmlChar *revision)
Phase 1: Initialize the yumaworks-cert-usermap server instrumentation library.
Definition: u_yumaworks-cert-usermap.c:307
status_t u_ywcu_cert_usermap_edit(ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval)
Edit database object callback (agt_cb_fn_t) Path: container /cert-usermap.
Definition: u_yumaworks-cert-usermap.c:241
status_t u_ywcu_cert_to_name_edit(ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval, uint32 k_ywcu_id)
Edit database object callback (agt_cb_fn_t) Path: list /cert-usermap/cert-to-name.
Definition: u_yumaworks-cert-usermap.c:139
void u_yumaworks_cert_usermap_cleanup(void)
Cleanup the yumaworks-cert-usermap server instrumentation library.
Definition: u_yumaworks-cert-usermap.c:387
YANG module data structures Many internal representations of YANG module constructs.
NETCONF protocol operations.
NETCONF protocol remote procedure call common definitions.
NETCONF Session Common definitions module.
Global error messages for status code enumerations.
NETCONF Server and Client RPC Request/Reply Message Header.
Definition: rpc.h:181
Session Control Block.
Definition: ses.h:573
one QName for the NCX_BT_IDREF value
Definition: val.h:795
one value to match one type
Definition: val.h:911
list /cert-usermap/cert-to-name
Definition: u_yumaworks-cert-usermap.h:87
container /cert-usermap
Definition: u_yumaworks-cert-usermap.h:97
Value Node Basic Support.
YumaPro SIL header for module yumaworks-cert-usermap.