yumapro  21.10T-8
YumaPro SDK
agt_sil_profile.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 #ifdef WITH_YCONTROL
13 #ifndef _H_agt_sil_profile
14 #define _H_agt_sil_profile
15 
16 /* FILE: agt_sil_profile.h
17 *********************************************************************
18 * *
19 * P U R P O S E *
20 * *
21 *********************************************************************/
22 
29 /*********************************************************************
30 * *
31 * C H A N G E H I S T O R Y *
32 * *
33 *********************************************************************
34 
35 date init comment
36 ----------------------------------------------------------------------
37 06-sep-14 abb Begun
38 */
39 
40 #ifndef _H_agt
41 #include "agt.h"
42 #endif
43 
44 #ifndef _H_obj
45 #include "obj.h"
46 #endif
47 
48 #ifndef _H_val
49 #include "val.h"
50 #endif
51 
52 #ifndef _H_status_enum
53 #include "status_enum.h"
54 #endif
55 
56 #ifdef __cplusplus
57 extern "C" {
58 #endif
59 
60 /********************************************************************
61 * *
62 * C O N S T A N T S *
63 * *
64 *********************************************************************/
65 
66 
67 /********************************************************************
68 * *
69 * T Y P E S *
70 * *
71 *********************************************************************/
72 
73 
74 /********************************************************************
75 * *
76 * F U N C T I O N S *
77 * *
78 *********************************************************************/
79 
80 /* group is defined in agt.h */
81 
115 extern val_value_t *
117  obj_template_t *parent_obj,
118  status_t *res);
119 
120 
124 #ifdef __cplusplus
125 } /* end extern 'C' */
126 #endif
127 
128 #endif /* _H_agt_sil_profile */
129 #endif // WITH_YCONTROL
Data Object Support.
val_value_t * agt_sil_profile_make_value(agt_profile_t *profile, obj_template_t *parent_obj, status_t *res)
Create a agt-profile container to send to a subsystem.
Definition: agt_sil_profile.c:92
One YANG data-def-stmt.
Definition: obj.h:1140
Multiple instances are not supported.
Definition: agt.h:766
Value Node Basic Support.
one value to match one type
Definition: val.h:870
status_t
global error return code
Definition: status_enum.h:186
Multi-Protocol Network Management Server.
global error status code enumerations