yumapro  23.10T-6
YumaPro SDK
Loading...
Searching...
No Matches
agt_val_rollback.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
3 * Copyright (c) 2012 - 2021 YumaWorks, Inc., All Rights Reserved.
4 *
5 * Unless required by applicable law or agreed to in writing,
6 * software distributed under the License is distributed on an
7 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
8 * KIND, either express or implied. See the License for the
9 * specific language governing permissions and limitations
10 * under the License.
11 */
12#ifndef _H_agt_val_rollback
13#define _H_agt_val_rollback
14
15/* FILE: agt_val_rollback.h
16*********************************************************************
17* *
18* P U R P O S E *
19* *
20*********************************************************************/
21
29/*********************************************************************
30* *
31* C H A N G E H I S T O R Y *
32* *
33*********************************************************************
34
35date init comment
36----------------------------------------------------------------------
3719-dec-15 abb Begun; split from agt_val.c
38*/
39
40#ifndef _H_cfg
41#include "cfg.h"
42#endif
43
44#ifndef _H_rpc
45#include "rpc.h"
46#endif
47
48#ifndef _H_ses
49#include "ses.h"
50#endif
51
52#ifndef _H_status_enum
53#include "status_enum.h"
54#endif
55
56#ifdef __cplusplus
57extern "C" {
58#endif
59
60/********************************************************************
61* *
62* C O N S T A N T S *
63* *
64*********************************************************************/
65
66/********************************************************************
67* *
68* T Y P E S *
69* *
70*********************************************************************/
71
72/********************************************************************
73* *
74* F U N C T I O N S *
75* *
76*********************************************************************/
77
78/* Group defined in agt_val.h */
79
101extern status_t
103 rpc_msg_t *msg,
104 cfg_template_t *target);
105
109#ifdef __cplusplus
110} /* end extern 'C' */
111#endif
112
113#endif /* _H_agt_val_rollback */
@ brief NCX configuration database manager
status_t agt_val_rollback_attempt_rollback(ses_cb_t *scb, rpc_msg_t *msg, cfg_template_t *target)
Attempt to rollback a transaction attempt.
Definition: agt_val_rollback.c:1040
status_t
global error return code
Definition: status_enum.h:210
NETCONF protocol remote procedure call common definitions.
NETCONF Session Common definitions module.
global error status code enumerations
struct representing 1 configuration database
Definition: cfg.h:229
NETCONF Server and Client RPC Request/Reply Message Header.
Definition: rpc.h:181
Session Control Block.
Definition: ses.h:573