14 Invoke/argument InvokeArgument
15 ReturnResult/result/result ResultArgument
19 Invoke/invokeId invokeIdConstrained
21 Reject/problem/invoke invokeProblem
22 Reject/problem/returnError returnErrorProblem
23 Reject/problem/returnResult returnResultProblem
25 ReturnResult/result/result resultArgument
30 DISSECTOR_ASSERT(actx->rose_ctx);
31 rose_ctx_clean_data(actx->rose_ctx);
37 Code VAL_PTR = &%(ACTX)s->rose_ctx->d.code
38 Code/local VAL_PTR = &%(ACTX)s->rose_ctx->d.code_local
39 Code/global FN_VARIANT = _str VAL_PTR = &%(ACTX)s->rose_ctx->d.code_global
41 actx->rose_ctx->d.code_item = actx->created_item;
47 GeneralProblem VAL_PTR = &problem_val
48 InvokeProblem VAL_PTR = &problem_val
49 ReturnResultProblem VAL_PTR = &problem_val
50 ReturnErrorProblem VAL_PTR = &problem_val
51 #.FN_FTR GeneralProblem
52 g_strlcpy(problem_str, val_to_str(problem_val, VALS(h450_ros_GeneralProblem_vals), ""), 64);
53 problem_str[64-1] = '\0';
54 #.FN_FTR InvokeProblem
55 g_strlcpy(problem_str, val_to_str(problem_val, VALS(h450_ros_InvokeProblem_vals), ""), 64);
56 problem_str[64-1] = '\0';
57 #.FN_FTR ReturnResultProblem
58 g_strlcpy(problem_str, val_to_str(problem_val, VALS(h450_ros_ReturnResultProblem_vals), ""), 64);
59 problem_str[64-1] = '\0';
60 #.FN_FTR ReturnErrorProblem
61 g_strlcpy(problem_str, val_to_str(problem_val, VALS(h450_ros_ReturnErrorProblem_vals), ""), 64);
62 problem_str[64-1] = '\0';
67 # body is implemented manually as asn2wrs is not able to handle subtype constraint event passed through parameter
68 #.FN_BODY Invoke/invokeId
69 offset = dissect_per_constrained_integer(%(TVB)s, %(OFFSET)s, %(ACTX)s, %(TREE)s, %(HF_INDEX)s,
70 0U, 65535U, %(VAL_PTR)s, TRUE);
74 Invoke/argument TYPE = FT_BYTES DISPLAY = BASE_NONE
76 #.FN_PARS Invoke/argument
78 TYPE_REF_FN = argument_cb
81 #.INCLUDE ../ros/ros-inv.cnf
83 #--- RETURN RESULT ---
86 ReturnResult/result/result TYPE = FT_BYTES DISPLAY = BASE_NONE
88 #.FN_PARS ReturnResult/result/result
90 TYPE_REF_FN = result_cb
94 #.INCLUDE ../ros/ros-res.cnf
99 ReturnError/parameter TYPE = FT_BYTES DISPLAY = BASE_NONE
101 #.FN_PARS ReturnError/parameter
103 TYPE_REF_FN = error_cb
106 #.INCLUDE ../ros/ros-err.cnf
110 #.INCLUDE ../ros/ros-rej.cnf