1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #ifndef _MOCKMOD_POWER_DOMAIN_EXTRA_H
3 #define _MOCKMOD_POWER_DOMAIN_EXTRA_H
4 
5 #include "unity.h"
6 #include "mod_power_domain_extra.h"
7 
8 /* Ignore the following warnings, since we are copying code */
9 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__)
10 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0)))
11 #pragma GCC diagnostic push
12 #endif
13 #if !defined(__clang__)
14 #pragma GCC diagnostic ignored "-Wpragmas"
15 #endif
16 #pragma GCC diagnostic ignored "-Wunknown-pragmas"
17 #pragma GCC diagnostic ignored "-Wduplicate-decl-specifier"
18 #endif
19 
20 void Mockmod_power_domain_extra_Init(void);
21 void Mockmod_power_domain_extra_Destroy(void);
22 void Mockmod_power_domain_extra_Verify(void);
23 
24 
25 
26 
27 #define pd_driver_set_state_IgnoreAndReturn(cmock_retval) pd_driver_set_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
28 void pd_driver_set_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
29 #define pd_driver_set_state_StopIgnore() pd_driver_set_state_CMockStopIgnore()
30 void pd_driver_set_state_CMockStopIgnore(void);
31 #define pd_driver_set_state_ExpectAnyArgsAndReturn(cmock_retval) pd_driver_set_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
32 void pd_driver_set_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
33 #define pd_driver_set_state_ExpectAndReturn(dev_id, state, cmock_retval) pd_driver_set_state_CMockExpectAndReturn(__LINE__, dev_id, state, cmock_retval)
34 void pd_driver_set_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t dev_id, unsigned int state, int cmock_to_return);
35 typedef int (* CMOCK_pd_driver_set_state_CALLBACK)(fwk_id_t dev_id, unsigned int state, int cmock_num_calls);
36 void pd_driver_set_state_AddCallback(CMOCK_pd_driver_set_state_CALLBACK Callback);
37 void pd_driver_set_state_Stub(CMOCK_pd_driver_set_state_CALLBACK Callback);
38 #define pd_driver_set_state_StubWithCallback pd_driver_set_state_Stub
39 #define pd_driver_set_state_IgnoreArg_dev_id() pd_driver_set_state_CMockIgnoreArg_dev_id(__LINE__)
40 void pd_driver_set_state_CMockIgnoreArg_dev_id(UNITY_LINE_TYPE cmock_line);
41 #define pd_driver_set_state_IgnoreArg_state() pd_driver_set_state_CMockIgnoreArg_state(__LINE__)
42 void pd_driver_set_state_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
43 #define pd_driver_get_state_IgnoreAndReturn(cmock_retval) pd_driver_get_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
44 void pd_driver_get_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
45 #define pd_driver_get_state_StopIgnore() pd_driver_get_state_CMockStopIgnore()
46 void pd_driver_get_state_CMockStopIgnore(void);
47 #define pd_driver_get_state_ExpectAnyArgsAndReturn(cmock_retval) pd_driver_get_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
48 void pd_driver_get_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
49 #define pd_driver_get_state_ExpectAndReturn(dev_id, state, cmock_retval) pd_driver_get_state_CMockExpectAndReturn(__LINE__, dev_id, state, cmock_retval)
50 void pd_driver_get_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t dev_id, unsigned int* state, int cmock_to_return);
51 typedef int (* CMOCK_pd_driver_get_state_CALLBACK)(fwk_id_t dev_id, unsigned int* state, int cmock_num_calls);
52 void pd_driver_get_state_AddCallback(CMOCK_pd_driver_get_state_CALLBACK Callback);
53 void pd_driver_get_state_Stub(CMOCK_pd_driver_get_state_CALLBACK Callback);
54 #define pd_driver_get_state_StubWithCallback pd_driver_get_state_Stub
55 #define pd_driver_get_state_ExpectWithArrayAndReturn(dev_id, state, state_Depth, cmock_retval) pd_driver_get_state_CMockExpectWithArrayAndReturn(__LINE__, dev_id, state, state_Depth, cmock_retval)
56 void pd_driver_get_state_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t dev_id, unsigned int* state, int state_Depth, int cmock_to_return);
57 #define pd_driver_get_state_ReturnThruPtr_state(state) pd_driver_get_state_CMockReturnMemThruPtr_state(__LINE__, state, sizeof(unsigned int))
58 #define pd_driver_get_state_ReturnArrayThruPtr_state(state, cmock_len) pd_driver_get_state_CMockReturnMemThruPtr_state(__LINE__, state, cmock_len * sizeof(*state))
59 #define pd_driver_get_state_ReturnMemThruPtr_state(state, cmock_size) pd_driver_get_state_CMockReturnMemThruPtr_state(__LINE__, state, cmock_size)
60 void pd_driver_get_state_CMockReturnMemThruPtr_state(UNITY_LINE_TYPE cmock_line, unsigned int* state, size_t cmock_size);
61 #define pd_driver_get_state_IgnoreArg_dev_id() pd_driver_get_state_CMockIgnoreArg_dev_id(__LINE__)
62 void pd_driver_get_state_CMockIgnoreArg_dev_id(UNITY_LINE_TYPE cmock_line);
63 #define pd_driver_get_state_IgnoreArg_state() pd_driver_get_state_CMockIgnoreArg_state(__LINE__)
64 void pd_driver_get_state_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
65 #define pd_driver_reset_IgnoreAndReturn(cmock_retval) pd_driver_reset_CMockIgnoreAndReturn(__LINE__, cmock_retval)
66 void pd_driver_reset_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
67 #define pd_driver_reset_StopIgnore() pd_driver_reset_CMockStopIgnore()
68 void pd_driver_reset_CMockStopIgnore(void);
69 #define pd_driver_reset_ExpectAnyArgsAndReturn(cmock_retval) pd_driver_reset_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
70 void pd_driver_reset_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
71 #define pd_driver_reset_ExpectAndReturn(dev_id, cmock_retval) pd_driver_reset_CMockExpectAndReturn(__LINE__, dev_id, cmock_retval)
72 void pd_driver_reset_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t dev_id, int cmock_to_return);
73 typedef int (* CMOCK_pd_driver_reset_CALLBACK)(fwk_id_t dev_id, int cmock_num_calls);
74 void pd_driver_reset_AddCallback(CMOCK_pd_driver_reset_CALLBACK Callback);
75 void pd_driver_reset_Stub(CMOCK_pd_driver_reset_CALLBACK Callback);
76 #define pd_driver_reset_StubWithCallback pd_driver_reset_Stub
77 #define pd_driver_reset_IgnoreArg_dev_id() pd_driver_reset_CMockIgnoreArg_dev_id(__LINE__)
78 void pd_driver_reset_CMockIgnoreArg_dev_id(UNITY_LINE_TYPE cmock_line);
79 #define pd_driver_deny_IgnoreAndReturn(cmock_retval) pd_driver_deny_CMockIgnoreAndReturn(__LINE__, cmock_retval)
80 void pd_driver_deny_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
81 #define pd_driver_deny_StopIgnore() pd_driver_deny_CMockStopIgnore()
82 void pd_driver_deny_CMockStopIgnore(void);
83 #define pd_driver_deny_ExpectAnyArgsAndReturn(cmock_retval) pd_driver_deny_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
84 void pd_driver_deny_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
85 #define pd_driver_deny_ExpectAndReturn(dev_id, state, cmock_retval) pd_driver_deny_CMockExpectAndReturn(__LINE__, dev_id, state, cmock_retval)
86 void pd_driver_deny_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t dev_id, unsigned int state, bool cmock_to_return);
87 typedef bool (* CMOCK_pd_driver_deny_CALLBACK)(fwk_id_t dev_id, unsigned int state, int cmock_num_calls);
88 void pd_driver_deny_AddCallback(CMOCK_pd_driver_deny_CALLBACK Callback);
89 void pd_driver_deny_Stub(CMOCK_pd_driver_deny_CALLBACK Callback);
90 #define pd_driver_deny_StubWithCallback pd_driver_deny_Stub
91 #define pd_driver_deny_IgnoreArg_dev_id() pd_driver_deny_CMockIgnoreArg_dev_id(__LINE__)
92 void pd_driver_deny_CMockIgnoreArg_dev_id(UNITY_LINE_TYPE cmock_line);
93 #define pd_driver_deny_IgnoreArg_state() pd_driver_deny_CMockIgnoreArg_state(__LINE__)
94 void pd_driver_deny_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
95 #define pd_driver_prepare_core_for_system_suspend_IgnoreAndReturn(cmock_retval) pd_driver_prepare_core_for_system_suspend_CMockIgnoreAndReturn(__LINE__, cmock_retval)
96 void pd_driver_prepare_core_for_system_suspend_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
97 #define pd_driver_prepare_core_for_system_suspend_StopIgnore() pd_driver_prepare_core_for_system_suspend_CMockStopIgnore()
98 void pd_driver_prepare_core_for_system_suspend_CMockStopIgnore(void);
99 #define pd_driver_prepare_core_for_system_suspend_ExpectAnyArgsAndReturn(cmock_retval) pd_driver_prepare_core_for_system_suspend_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
100 void pd_driver_prepare_core_for_system_suspend_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
101 #define pd_driver_prepare_core_for_system_suspend_ExpectAndReturn(dev_id, cmock_retval) pd_driver_prepare_core_for_system_suspend_CMockExpectAndReturn(__LINE__, dev_id, cmock_retval)
102 void pd_driver_prepare_core_for_system_suspend_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t dev_id, int cmock_to_return);
103 typedef int (* CMOCK_pd_driver_prepare_core_for_system_suspend_CALLBACK)(fwk_id_t dev_id, int cmock_num_calls);
104 void pd_driver_prepare_core_for_system_suspend_AddCallback(CMOCK_pd_driver_prepare_core_for_system_suspend_CALLBACK Callback);
105 void pd_driver_prepare_core_for_system_suspend_Stub(CMOCK_pd_driver_prepare_core_for_system_suspend_CALLBACK Callback);
106 #define pd_driver_prepare_core_for_system_suspend_StubWithCallback pd_driver_prepare_core_for_system_suspend_Stub
107 #define pd_driver_prepare_core_for_system_suspend_IgnoreArg_dev_id() pd_driver_prepare_core_for_system_suspend_CMockIgnoreArg_dev_id(__LINE__)
108 void pd_driver_prepare_core_for_system_suspend_CMockIgnoreArg_dev_id(UNITY_LINE_TYPE cmock_line);
109 #define pd_driver_shutdown_IgnoreAndReturn(cmock_retval) pd_driver_shutdown_CMockIgnoreAndReturn(__LINE__, cmock_retval)
110 void pd_driver_shutdown_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
111 #define pd_driver_shutdown_StopIgnore() pd_driver_shutdown_CMockStopIgnore()
112 void pd_driver_shutdown_CMockStopIgnore(void);
113 #define pd_driver_shutdown_ExpectAnyArgsAndReturn(cmock_retval) pd_driver_shutdown_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
114 void pd_driver_shutdown_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
115 #define pd_driver_shutdown_ExpectAndReturn(dev_id, system_shutdown, cmock_retval) pd_driver_shutdown_CMockExpectAndReturn(__LINE__, dev_id, system_shutdown, cmock_retval)
116 void pd_driver_shutdown_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t dev_id, enum mod_pd_system_shutdown system_shutdown, int cmock_to_return);
117 typedef int (* CMOCK_pd_driver_shutdown_CALLBACK)(fwk_id_t dev_id, enum mod_pd_system_shutdown system_shutdown, int cmock_num_calls);
118 void pd_driver_shutdown_AddCallback(CMOCK_pd_driver_shutdown_CALLBACK Callback);
119 void pd_driver_shutdown_Stub(CMOCK_pd_driver_shutdown_CALLBACK Callback);
120 #define pd_driver_shutdown_StubWithCallback pd_driver_shutdown_Stub
121 #define pd_driver_shutdown_IgnoreArg_dev_id() pd_driver_shutdown_CMockIgnoreArg_dev_id(__LINE__)
122 void pd_driver_shutdown_CMockIgnoreArg_dev_id(UNITY_LINE_TYPE cmock_line);
123 #define pd_driver_shutdown_IgnoreArg_system_shutdown() pd_driver_shutdown_CMockIgnoreArg_system_shutdown(__LINE__)
124 void pd_driver_shutdown_CMockIgnoreArg_system_shutdown(UNITY_LINE_TYPE cmock_line);
125 #define is_valid_state_IgnoreAndReturn(cmock_retval) is_valid_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
126 void is_valid_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
127 #define is_valid_state_StopIgnore() is_valid_state_CMockStopIgnore()
128 void is_valid_state_CMockStopIgnore(void);
129 #define is_valid_state_ExpectAnyArgsAndReturn(cmock_retval) is_valid_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
130 void is_valid_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
131 #define is_valid_state_ExpectAndReturn(pd, state, cmock_retval) is_valid_state_CMockExpectAndReturn(__LINE__, pd, state, cmock_retval)
132 void is_valid_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, unsigned int state, bool cmock_to_return);
133 typedef bool (* CMOCK_is_valid_state_CALLBACK)(const struct pd_ctx* pd, unsigned int state, int cmock_num_calls);
134 void is_valid_state_AddCallback(CMOCK_is_valid_state_CALLBACK Callback);
135 void is_valid_state_Stub(CMOCK_is_valid_state_CALLBACK Callback);
136 #define is_valid_state_StubWithCallback is_valid_state_Stub
137 #define is_valid_state_ExpectWithArrayAndReturn(pd, pd_Depth, state, cmock_retval) is_valid_state_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, state, cmock_retval)
138 void is_valid_state_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, int pd_Depth, unsigned int state, bool cmock_to_return);
139 #define is_valid_state_IgnoreArg_pd() is_valid_state_CMockIgnoreArg_pd(__LINE__)
140 void is_valid_state_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
141 #define is_valid_state_IgnoreArg_state() is_valid_state_CMockIgnoreArg_state(__LINE__)
142 void is_valid_state_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
143 #define normalize_state_IgnoreAndReturn(cmock_retval) normalize_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
144 void normalize_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
145 #define normalize_state_StopIgnore() normalize_state_CMockStopIgnore()
146 void normalize_state_CMockStopIgnore(void);
147 #define normalize_state_ExpectAnyArgsAndReturn(cmock_retval) normalize_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
148 void normalize_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
149 #define normalize_state_ExpectAndReturn(state, cmock_retval) normalize_state_CMockExpectAndReturn(__LINE__, state, cmock_retval)
150 void normalize_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int state, unsigned int cmock_to_return);
151 typedef unsigned int (* CMOCK_normalize_state_CALLBACK)(unsigned int state, int cmock_num_calls);
152 void normalize_state_AddCallback(CMOCK_normalize_state_CALLBACK Callback);
153 void normalize_state_Stub(CMOCK_normalize_state_CALLBACK Callback);
154 #define normalize_state_StubWithCallback normalize_state_Stub
155 #define normalize_state_IgnoreArg_state() normalize_state_CMockIgnoreArg_state(__LINE__)
156 void normalize_state_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
157 #define is_deeper_state_IgnoreAndReturn(cmock_retval) is_deeper_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
158 void is_deeper_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
159 #define is_deeper_state_StopIgnore() is_deeper_state_CMockStopIgnore()
160 void is_deeper_state_CMockStopIgnore(void);
161 #define is_deeper_state_ExpectAnyArgsAndReturn(cmock_retval) is_deeper_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
162 void is_deeper_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
163 #define is_deeper_state_ExpectAndReturn(state, state_to_compare_to, cmock_retval) is_deeper_state_CMockExpectAndReturn(__LINE__, state, state_to_compare_to, cmock_retval)
164 void is_deeper_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int state, unsigned int state_to_compare_to, bool cmock_to_return);
165 typedef bool (* CMOCK_is_deeper_state_CALLBACK)(unsigned int state, unsigned int state_to_compare_to, int cmock_num_calls);
166 void is_deeper_state_AddCallback(CMOCK_is_deeper_state_CALLBACK Callback);
167 void is_deeper_state_Stub(CMOCK_is_deeper_state_CALLBACK Callback);
168 #define is_deeper_state_StubWithCallback is_deeper_state_Stub
169 #define is_deeper_state_IgnoreArg_state() is_deeper_state_CMockIgnoreArg_state(__LINE__)
170 void is_deeper_state_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
171 #define is_deeper_state_IgnoreArg_state_to_compare_to() is_deeper_state_CMockIgnoreArg_state_to_compare_to(__LINE__)
172 void is_deeper_state_CMockIgnoreArg_state_to_compare_to(UNITY_LINE_TYPE cmock_line);
173 #define is_shallower_state_IgnoreAndReturn(cmock_retval) is_shallower_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
174 void is_shallower_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
175 #define is_shallower_state_StopIgnore() is_shallower_state_CMockStopIgnore()
176 void is_shallower_state_CMockStopIgnore(void);
177 #define is_shallower_state_ExpectAnyArgsAndReturn(cmock_retval) is_shallower_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
178 void is_shallower_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
179 #define is_shallower_state_ExpectAndReturn(state, state_to_compare_to, cmock_retval) is_shallower_state_CMockExpectAndReturn(__LINE__, state, state_to_compare_to, cmock_retval)
180 void is_shallower_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int state, unsigned int state_to_compare_to, bool cmock_to_return);
181 typedef bool (* CMOCK_is_shallower_state_CALLBACK)(unsigned int state, unsigned int state_to_compare_to, int cmock_num_calls);
182 void is_shallower_state_AddCallback(CMOCK_is_shallower_state_CALLBACK Callback);
183 void is_shallower_state_Stub(CMOCK_is_shallower_state_CALLBACK Callback);
184 #define is_shallower_state_StubWithCallback is_shallower_state_Stub
185 #define is_shallower_state_IgnoreArg_state() is_shallower_state_CMockIgnoreArg_state(__LINE__)
186 void is_shallower_state_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
187 #define is_shallower_state_IgnoreArg_state_to_compare_to() is_shallower_state_CMockIgnoreArg_state_to_compare_to(__LINE__)
188 void is_shallower_state_CMockIgnoreArg_state_to_compare_to(UNITY_LINE_TYPE cmock_line);
189 #define is_allowed_by_child_IgnoreAndReturn(cmock_retval) is_allowed_by_child_CMockIgnoreAndReturn(__LINE__, cmock_retval)
190 void is_allowed_by_child_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
191 #define is_allowed_by_child_StopIgnore() is_allowed_by_child_CMockStopIgnore()
192 void is_allowed_by_child_CMockStopIgnore(void);
193 #define is_allowed_by_child_ExpectAnyArgsAndReturn(cmock_retval) is_allowed_by_child_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
194 void is_allowed_by_child_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
195 #define is_allowed_by_child_ExpectAndReturn(child, parent_state, child_state, cmock_retval) is_allowed_by_child_CMockExpectAndReturn(__LINE__, child, parent_state, child_state, cmock_retval)
196 void is_allowed_by_child_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* child, unsigned int parent_state, unsigned int child_state, bool cmock_to_return);
197 typedef bool (* CMOCK_is_allowed_by_child_CALLBACK)(const struct pd_ctx* child, unsigned int parent_state, unsigned int child_state, int cmock_num_calls);
198 void is_allowed_by_child_AddCallback(CMOCK_is_allowed_by_child_CALLBACK Callback);
199 void is_allowed_by_child_Stub(CMOCK_is_allowed_by_child_CALLBACK Callback);
200 #define is_allowed_by_child_StubWithCallback is_allowed_by_child_Stub
201 #define is_allowed_by_child_ExpectWithArrayAndReturn(child, child_Depth, parent_state, child_state, cmock_retval) is_allowed_by_child_CMockExpectWithArrayAndReturn(__LINE__, child, child_Depth, parent_state, child_state, cmock_retval)
202 void is_allowed_by_child_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* child, int child_Depth, unsigned int parent_state, unsigned int child_state, bool cmock_to_return);
203 #define is_allowed_by_child_IgnoreArg_child() is_allowed_by_child_CMockIgnoreArg_child(__LINE__)
204 void is_allowed_by_child_CMockIgnoreArg_child(UNITY_LINE_TYPE cmock_line);
205 #define is_allowed_by_child_IgnoreArg_parent_state() is_allowed_by_child_CMockIgnoreArg_parent_state(__LINE__)
206 void is_allowed_by_child_CMockIgnoreArg_parent_state(UNITY_LINE_TYPE cmock_line);
207 #define is_allowed_by_child_IgnoreArg_child_state() is_allowed_by_child_CMockIgnoreArg_child_state(__LINE__)
208 void is_allowed_by_child_CMockIgnoreArg_child_state(UNITY_LINE_TYPE cmock_line);
209 #define is_allowed_by_children_IgnoreAndReturn(cmock_retval) is_allowed_by_children_CMockIgnoreAndReturn(__LINE__, cmock_retval)
210 void is_allowed_by_children_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
211 #define is_allowed_by_children_StopIgnore() is_allowed_by_children_CMockStopIgnore()
212 void is_allowed_by_children_CMockStopIgnore(void);
213 #define is_allowed_by_children_ExpectAnyArgsAndReturn(cmock_retval) is_allowed_by_children_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
214 void is_allowed_by_children_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
215 #define is_allowed_by_children_ExpectAndReturn(pd, state, cmock_retval) is_allowed_by_children_CMockExpectAndReturn(__LINE__, pd, state, cmock_retval)
216 void is_allowed_by_children_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, unsigned int state, bool cmock_to_return);
217 typedef bool (* CMOCK_is_allowed_by_children_CALLBACK)(const struct pd_ctx* pd, unsigned int state, int cmock_num_calls);
218 void is_allowed_by_children_AddCallback(CMOCK_is_allowed_by_children_CALLBACK Callback);
219 void is_allowed_by_children_Stub(CMOCK_is_allowed_by_children_CALLBACK Callback);
220 #define is_allowed_by_children_StubWithCallback is_allowed_by_children_Stub
221 #define is_allowed_by_children_ExpectWithArrayAndReturn(pd, pd_Depth, state, cmock_retval) is_allowed_by_children_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, state, cmock_retval)
222 void is_allowed_by_children_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, int pd_Depth, unsigned int state, bool cmock_to_return);
223 #define is_allowed_by_children_IgnoreArg_pd() is_allowed_by_children_CMockIgnoreArg_pd(__LINE__)
224 void is_allowed_by_children_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
225 #define is_allowed_by_children_IgnoreArg_state() is_allowed_by_children_CMockIgnoreArg_state(__LINE__)
226 void is_allowed_by_children_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
227 #define get_state_name_IgnoreAndReturn(cmock_retval) get_state_name_CMockIgnoreAndReturn(__LINE__, cmock_retval)
228 void get_state_name_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return);
229 #define get_state_name_StopIgnore() get_state_name_CMockStopIgnore()
230 void get_state_name_CMockStopIgnore(void);
231 #define get_state_name_ExpectAnyArgsAndReturn(cmock_retval) get_state_name_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
232 void get_state_name_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return);
233 #define get_state_name_ExpectAndReturn(pd, state, cmock_retval) get_state_name_CMockExpectAndReturn(__LINE__, pd, state, cmock_retval)
234 void get_state_name_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, unsigned int state, const char* cmock_to_return);
235 typedef const char* (* CMOCK_get_state_name_CALLBACK)(const struct pd_ctx* pd, unsigned int state, int cmock_num_calls);
236 void get_state_name_AddCallback(CMOCK_get_state_name_CALLBACK Callback);
237 void get_state_name_Stub(CMOCK_get_state_name_CALLBACK Callback);
238 #define get_state_name_StubWithCallback get_state_name_Stub
239 #define get_state_name_ExpectWithArrayAndReturn(pd, pd_Depth, state, cmock_retval) get_state_name_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, state, cmock_retval)
240 void get_state_name_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, int pd_Depth, unsigned int state, const char* cmock_to_return);
241 #define get_state_name_IgnoreArg_pd() get_state_name_CMockIgnoreArg_pd(__LINE__)
242 void get_state_name_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
243 #define get_state_name_IgnoreArg_state() get_state_name_CMockIgnoreArg_state(__LINE__)
244 void get_state_name_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
245 #define number_of_bits_to_shift_IgnoreAndReturn(cmock_retval) number_of_bits_to_shift_CMockIgnoreAndReturn(__LINE__, cmock_retval)
246 void number_of_bits_to_shift_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
247 #define number_of_bits_to_shift_StopIgnore() number_of_bits_to_shift_CMockStopIgnore()
248 void number_of_bits_to_shift_CMockStopIgnore(void);
249 #define number_of_bits_to_shift_ExpectAnyArgsAndReturn(cmock_retval) number_of_bits_to_shift_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
250 void number_of_bits_to_shift_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
251 #define number_of_bits_to_shift_ExpectAndReturn(mask, cmock_retval) number_of_bits_to_shift_CMockExpectAndReturn(__LINE__, mask, cmock_retval)
252 void number_of_bits_to_shift_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, uint32_t mask, unsigned int cmock_to_return);
253 typedef unsigned int (* CMOCK_number_of_bits_to_shift_CALLBACK)(uint32_t mask, int cmock_num_calls);
254 void number_of_bits_to_shift_AddCallback(CMOCK_number_of_bits_to_shift_CALLBACK Callback);
255 void number_of_bits_to_shift_Stub(CMOCK_number_of_bits_to_shift_CALLBACK Callback);
256 #define number_of_bits_to_shift_StubWithCallback number_of_bits_to_shift_Stub
257 #define number_of_bits_to_shift_IgnoreArg_mask() number_of_bits_to_shift_CMockIgnoreArg_mask(__LINE__)
258 void number_of_bits_to_shift_CMockIgnoreArg_mask(UNITY_LINE_TYPE cmock_line);
259 #define retrieve_mapped_state_IgnoreAndReturn(cmock_retval) retrieve_mapped_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
260 void retrieve_mapped_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
261 #define retrieve_mapped_state_StopIgnore() retrieve_mapped_state_CMockStopIgnore()
262 void retrieve_mapped_state_CMockStopIgnore(void);
263 #define retrieve_mapped_state_ExpectAnyArgsAndReturn(cmock_retval) retrieve_mapped_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
264 void retrieve_mapped_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
265 #define retrieve_mapped_state_ExpectAndReturn(pd, state, cmock_retval) retrieve_mapped_state_CMockExpectAndReturn(__LINE__, pd, state, cmock_retval)
266 void retrieve_mapped_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, unsigned int state, unsigned int cmock_to_return);
267 typedef unsigned int (* CMOCK_retrieve_mapped_state_CALLBACK)(struct pd_ctx* pd, unsigned int state, int cmock_num_calls);
268 void retrieve_mapped_state_AddCallback(CMOCK_retrieve_mapped_state_CALLBACK Callback);
269 void retrieve_mapped_state_Stub(CMOCK_retrieve_mapped_state_CALLBACK Callback);
270 #define retrieve_mapped_state_StubWithCallback retrieve_mapped_state_Stub
271 #define retrieve_mapped_state_ExpectWithArrayAndReturn(pd, pd_Depth, state, cmock_retval) retrieve_mapped_state_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, state, cmock_retval)
272 void retrieve_mapped_state_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, int pd_Depth, unsigned int state, unsigned int cmock_to_return);
273 #define retrieve_mapped_state_ReturnThruPtr_pd(pd) retrieve_mapped_state_CMockReturnMemThruPtr_pd(__LINE__, pd, sizeof(struct pd_ctx))
274 #define retrieve_mapped_state_ReturnArrayThruPtr_pd(pd, cmock_len) retrieve_mapped_state_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_len * sizeof(*pd))
275 #define retrieve_mapped_state_ReturnMemThruPtr_pd(pd, cmock_size) retrieve_mapped_state_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_size)
276 void retrieve_mapped_state_CMockReturnMemThruPtr_pd(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, size_t cmock_size);
277 #define retrieve_mapped_state_IgnoreArg_pd() retrieve_mapped_state_CMockIgnoreArg_pd(__LINE__)
278 void retrieve_mapped_state_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
279 #define retrieve_mapped_state_IgnoreArg_state() retrieve_mapped_state_CMockIgnoreArg_state(__LINE__)
280 void retrieve_mapped_state_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
281 #define get_level_state_from_composite_state_IgnoreAndReturn(cmock_retval) get_level_state_from_composite_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
282 void get_level_state_from_composite_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
283 #define get_level_state_from_composite_state_StopIgnore() get_level_state_from_composite_state_CMockStopIgnore()
284 void get_level_state_from_composite_state_CMockStopIgnore(void);
285 #define get_level_state_from_composite_state_ExpectAnyArgsAndReturn(cmock_retval) get_level_state_from_composite_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
286 void get_level_state_from_composite_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
287 #define get_level_state_from_composite_state_ExpectAndReturn(table, composite_state, level, cmock_retval) get_level_state_from_composite_state_CMockExpectAndReturn(__LINE__, table, composite_state, level, cmock_retval)
288 void get_level_state_from_composite_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const uint32_t* table, uint32_t composite_state, int level, unsigned int cmock_to_return);
289 typedef unsigned int (* CMOCK_get_level_state_from_composite_state_CALLBACK)(const uint32_t* table, uint32_t composite_state, int level, int cmock_num_calls);
290 void get_level_state_from_composite_state_AddCallback(CMOCK_get_level_state_from_composite_state_CALLBACK Callback);
291 void get_level_state_from_composite_state_Stub(CMOCK_get_level_state_from_composite_state_CALLBACK Callback);
292 #define get_level_state_from_composite_state_StubWithCallback get_level_state_from_composite_state_Stub
293 #define get_level_state_from_composite_state_ExpectWithArrayAndReturn(table, table_Depth, composite_state, level, cmock_retval) get_level_state_from_composite_state_CMockExpectWithArrayAndReturn(__LINE__, table, table_Depth, composite_state, level, cmock_retval)
294 void get_level_state_from_composite_state_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const uint32_t* table, int table_Depth, uint32_t composite_state, int level, unsigned int cmock_to_return);
295 #define get_level_state_from_composite_state_IgnoreArg_table() get_level_state_from_composite_state_CMockIgnoreArg_table(__LINE__)
296 void get_level_state_from_composite_state_CMockIgnoreArg_table(UNITY_LINE_TYPE cmock_line);
297 #define get_level_state_from_composite_state_IgnoreArg_composite_state() get_level_state_from_composite_state_CMockIgnoreArg_composite_state(__LINE__)
298 void get_level_state_from_composite_state_CMockIgnoreArg_composite_state(UNITY_LINE_TYPE cmock_line);
299 #define get_level_state_from_composite_state_IgnoreArg_level() get_level_state_from_composite_state_CMockIgnoreArg_level(__LINE__)
300 void get_level_state_from_composite_state_CMockIgnoreArg_level(UNITY_LINE_TYPE cmock_line);
301 #define get_highest_level_from_composite_state_IgnoreAndReturn(cmock_retval) get_highest_level_from_composite_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
302 void get_highest_level_from_composite_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
303 #define get_highest_level_from_composite_state_StopIgnore() get_highest_level_from_composite_state_CMockStopIgnore()
304 void get_highest_level_from_composite_state_CMockStopIgnore(void);
305 #define get_highest_level_from_composite_state_ExpectAnyArgsAndReturn(cmock_retval) get_highest_level_from_composite_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
306 void get_highest_level_from_composite_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
307 #define get_highest_level_from_composite_state_ExpectAndReturn(pd, composite_state, cmock_retval) get_highest_level_from_composite_state_CMockExpectAndReturn(__LINE__, pd, composite_state, cmock_retval)
308 void get_highest_level_from_composite_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, uint32_t composite_state, int cmock_to_return);
309 typedef int (* CMOCK_get_highest_level_from_composite_state_CALLBACK)(const struct pd_ctx* pd, uint32_t composite_state, int cmock_num_calls);
310 void get_highest_level_from_composite_state_AddCallback(CMOCK_get_highest_level_from_composite_state_CALLBACK Callback);
311 void get_highest_level_from_composite_state_Stub(CMOCK_get_highest_level_from_composite_state_CALLBACK Callback);
312 #define get_highest_level_from_composite_state_StubWithCallback get_highest_level_from_composite_state_Stub
313 #define get_highest_level_from_composite_state_ExpectWithArrayAndReturn(pd, pd_Depth, composite_state, cmock_retval) get_highest_level_from_composite_state_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, composite_state, cmock_retval)
314 void get_highest_level_from_composite_state_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* pd, int pd_Depth, uint32_t composite_state, int cmock_to_return);
315 #define get_highest_level_from_composite_state_IgnoreArg_pd() get_highest_level_from_composite_state_CMockIgnoreArg_pd(__LINE__)
316 void get_highest_level_from_composite_state_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
317 #define get_highest_level_from_composite_state_IgnoreArg_composite_state() get_highest_level_from_composite_state_CMockIgnoreArg_composite_state(__LINE__)
318 void get_highest_level_from_composite_state_CMockIgnoreArg_composite_state(UNITY_LINE_TYPE cmock_line);
319 #define is_valid_composite_state_IgnoreAndReturn(cmock_retval) is_valid_composite_state_CMockIgnoreAndReturn(__LINE__, cmock_retval)
320 void is_valid_composite_state_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
321 #define is_valid_composite_state_StopIgnore() is_valid_composite_state_CMockStopIgnore()
322 void is_valid_composite_state_CMockStopIgnore(void);
323 #define is_valid_composite_state_ExpectAnyArgsAndReturn(cmock_retval) is_valid_composite_state_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
324 void is_valid_composite_state_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
325 #define is_valid_composite_state_ExpectAndReturn(target_pd, composite_state, cmock_retval) is_valid_composite_state_CMockExpectAndReturn(__LINE__, target_pd, composite_state, cmock_retval)
326 void is_valid_composite_state_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* target_pd, uint32_t composite_state, bool cmock_to_return);
327 typedef bool (* CMOCK_is_valid_composite_state_CALLBACK)(struct pd_ctx* target_pd, uint32_t composite_state, int cmock_num_calls);
328 void is_valid_composite_state_AddCallback(CMOCK_is_valid_composite_state_CALLBACK Callback);
329 void is_valid_composite_state_Stub(CMOCK_is_valid_composite_state_CALLBACK Callback);
330 #define is_valid_composite_state_StubWithCallback is_valid_composite_state_Stub
331 #define is_valid_composite_state_ExpectWithArrayAndReturn(target_pd, target_pd_Depth, composite_state, cmock_retval) is_valid_composite_state_CMockExpectWithArrayAndReturn(__LINE__, target_pd, target_pd_Depth, composite_state, cmock_retval)
332 void is_valid_composite_state_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* target_pd, int target_pd_Depth, uint32_t composite_state, bool cmock_to_return);
333 #define is_valid_composite_state_ReturnThruPtr_target_pd(target_pd) is_valid_composite_state_CMockReturnMemThruPtr_target_pd(__LINE__, target_pd, sizeof(struct pd_ctx))
334 #define is_valid_composite_state_ReturnArrayThruPtr_target_pd(target_pd, cmock_len) is_valid_composite_state_CMockReturnMemThruPtr_target_pd(__LINE__, target_pd, cmock_len * sizeof(*target_pd))
335 #define is_valid_composite_state_ReturnMemThruPtr_target_pd(target_pd, cmock_size) is_valid_composite_state_CMockReturnMemThruPtr_target_pd(__LINE__, target_pd, cmock_size)
336 void is_valid_composite_state_CMockReturnMemThruPtr_target_pd(UNITY_LINE_TYPE cmock_line, struct pd_ctx* target_pd, size_t cmock_size);
337 #define is_valid_composite_state_IgnoreArg_target_pd() is_valid_composite_state_CMockIgnoreArg_target_pd(__LINE__)
338 void is_valid_composite_state_CMockIgnoreArg_target_pd(UNITY_LINE_TYPE cmock_line);
339 #define is_valid_composite_state_IgnoreArg_composite_state() is_valid_composite_state_CMockIgnoreArg_composite_state(__LINE__)
340 void is_valid_composite_state_CMockIgnoreArg_composite_state(UNITY_LINE_TYPE cmock_line);
341 #define is_upwards_transition_propagation_IgnoreAndReturn(cmock_retval) is_upwards_transition_propagation_CMockIgnoreAndReturn(__LINE__, cmock_retval)
342 void is_upwards_transition_propagation_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
343 #define is_upwards_transition_propagation_StopIgnore() is_upwards_transition_propagation_CMockStopIgnore()
344 void is_upwards_transition_propagation_CMockStopIgnore(void);
345 #define is_upwards_transition_propagation_ExpectAnyArgsAndReturn(cmock_retval) is_upwards_transition_propagation_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
346 void is_upwards_transition_propagation_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
347 #define is_upwards_transition_propagation_ExpectAndReturn(lowest_pd, composite_state, cmock_retval) is_upwards_transition_propagation_CMockExpectAndReturn(__LINE__, lowest_pd, composite_state, cmock_retval)
348 void is_upwards_transition_propagation_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* lowest_pd, uint32_t composite_state, bool cmock_to_return);
349 typedef bool (* CMOCK_is_upwards_transition_propagation_CALLBACK)(const struct pd_ctx* lowest_pd, uint32_t composite_state, int cmock_num_calls);
350 void is_upwards_transition_propagation_AddCallback(CMOCK_is_upwards_transition_propagation_CALLBACK Callback);
351 void is_upwards_transition_propagation_Stub(CMOCK_is_upwards_transition_propagation_CALLBACK Callback);
352 #define is_upwards_transition_propagation_StubWithCallback is_upwards_transition_propagation_Stub
353 #define is_upwards_transition_propagation_ExpectWithArrayAndReturn(lowest_pd, lowest_pd_Depth, composite_state, cmock_retval) is_upwards_transition_propagation_CMockExpectWithArrayAndReturn(__LINE__, lowest_pd, lowest_pd_Depth, composite_state, cmock_retval)
354 void is_upwards_transition_propagation_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct pd_ctx* lowest_pd, int lowest_pd_Depth, uint32_t composite_state, bool cmock_to_return);
355 #define is_upwards_transition_propagation_IgnoreArg_lowest_pd() is_upwards_transition_propagation_CMockIgnoreArg_lowest_pd(__LINE__)
356 void is_upwards_transition_propagation_CMockIgnoreArg_lowest_pd(UNITY_LINE_TYPE cmock_line);
357 #define is_upwards_transition_propagation_IgnoreArg_composite_state() is_upwards_transition_propagation_CMockIgnoreArg_composite_state(__LINE__)
358 void is_upwards_transition_propagation_CMockIgnoreArg_composite_state(UNITY_LINE_TYPE cmock_line);
359 #define is_allowed_by_parent_and_children_IgnoreAndReturn(cmock_retval) is_allowed_by_parent_and_children_CMockIgnoreAndReturn(__LINE__, cmock_retval)
360 void is_allowed_by_parent_and_children_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
361 #define is_allowed_by_parent_and_children_StopIgnore() is_allowed_by_parent_and_children_CMockStopIgnore()
362 void is_allowed_by_parent_and_children_CMockStopIgnore(void);
363 #define is_allowed_by_parent_and_children_ExpectAnyArgsAndReturn(cmock_retval) is_allowed_by_parent_and_children_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
364 void is_allowed_by_parent_and_children_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
365 #define is_allowed_by_parent_and_children_ExpectAndReturn(pd, state, cmock_retval) is_allowed_by_parent_and_children_CMockExpectAndReturn(__LINE__, pd, state, cmock_retval)
366 void is_allowed_by_parent_and_children_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, unsigned int state, bool cmock_to_return);
367 typedef bool (* CMOCK_is_allowed_by_parent_and_children_CALLBACK)(struct pd_ctx* pd, unsigned int state, int cmock_num_calls);
368 void is_allowed_by_parent_and_children_AddCallback(CMOCK_is_allowed_by_parent_and_children_CALLBACK Callback);
369 void is_allowed_by_parent_and_children_Stub(CMOCK_is_allowed_by_parent_and_children_CALLBACK Callback);
370 #define is_allowed_by_parent_and_children_StubWithCallback is_allowed_by_parent_and_children_Stub
371 #define is_allowed_by_parent_and_children_ExpectWithArrayAndReturn(pd, pd_Depth, state, cmock_retval) is_allowed_by_parent_and_children_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, state, cmock_retval)
372 void is_allowed_by_parent_and_children_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, int pd_Depth, unsigned int state, bool cmock_to_return);
373 #define is_allowed_by_parent_and_children_ReturnThruPtr_pd(pd) is_allowed_by_parent_and_children_CMockReturnMemThruPtr_pd(__LINE__, pd, sizeof(struct pd_ctx))
374 #define is_allowed_by_parent_and_children_ReturnArrayThruPtr_pd(pd, cmock_len) is_allowed_by_parent_and_children_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_len * sizeof(*pd))
375 #define is_allowed_by_parent_and_children_ReturnMemThruPtr_pd(pd, cmock_size) is_allowed_by_parent_and_children_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_size)
376 void is_allowed_by_parent_and_children_CMockReturnMemThruPtr_pd(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, size_t cmock_size);
377 #define is_allowed_by_parent_and_children_IgnoreArg_pd() is_allowed_by_parent_and_children_CMockIgnoreArg_pd(__LINE__)
378 void is_allowed_by_parent_and_children_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
379 #define is_allowed_by_parent_and_children_IgnoreArg_state() is_allowed_by_parent_and_children_CMockIgnoreArg_state(__LINE__)
380 void is_allowed_by_parent_and_children_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
381 #define is_state_in_transition_IgnoreAndReturn(cmock_retval) is_state_in_transition_CMockIgnoreAndReturn(__LINE__, cmock_retval)
382 void is_state_in_transition_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
383 #define is_state_in_transition_StopIgnore() is_state_in_transition_CMockStopIgnore()
384 void is_state_in_transition_CMockStopIgnore(void);
385 #define is_state_in_transition_ExpectAnyArgsAndReturn(cmock_retval) is_state_in_transition_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
386 void is_state_in_transition_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
387 #define is_state_in_transition_ExpectAndReturn(pd, state, cmock_retval) is_state_in_transition_CMockExpectAndReturn(__LINE__, pd, state, cmock_retval)
388 void is_state_in_transition_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, unsigned int state, bool cmock_to_return);
389 typedef bool (* CMOCK_is_state_in_transition_CALLBACK)(struct pd_ctx* pd, unsigned int state, int cmock_num_calls);
390 void is_state_in_transition_AddCallback(CMOCK_is_state_in_transition_CALLBACK Callback);
391 void is_state_in_transition_Stub(CMOCK_is_state_in_transition_CALLBACK Callback);
392 #define is_state_in_transition_StubWithCallback is_state_in_transition_Stub
393 #define is_state_in_transition_ExpectWithArrayAndReturn(pd, pd_Depth, state, cmock_retval) is_state_in_transition_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, state, cmock_retval)
394 void is_state_in_transition_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, int pd_Depth, unsigned int state, bool cmock_to_return);
395 #define is_state_in_transition_ReturnThruPtr_pd(pd) is_state_in_transition_CMockReturnMemThruPtr_pd(__LINE__, pd, sizeof(struct pd_ctx))
396 #define is_state_in_transition_ReturnArrayThruPtr_pd(pd, cmock_len) is_state_in_transition_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_len * sizeof(*pd))
397 #define is_state_in_transition_ReturnMemThruPtr_pd(pd, cmock_size) is_state_in_transition_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_size)
398 void is_state_in_transition_CMockReturnMemThruPtr_pd(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, size_t cmock_size);
399 #define is_state_in_transition_IgnoreArg_pd() is_state_in_transition_CMockIgnoreArg_pd(__LINE__)
400 void is_state_in_transition_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
401 #define is_state_in_transition_IgnoreArg_state() is_state_in_transition_CMockIgnoreArg_state(__LINE__)
402 void is_state_in_transition_CMockIgnoreArg_state(UNITY_LINE_TYPE cmock_line);
403 #define initiate_power_state_pre_transition_notification_IgnoreAndReturn(cmock_retval) initiate_power_state_pre_transition_notification_CMockIgnoreAndReturn(__LINE__, cmock_retval)
404 void initiate_power_state_pre_transition_notification_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
405 #define initiate_power_state_pre_transition_notification_StopIgnore() initiate_power_state_pre_transition_notification_CMockStopIgnore()
406 void initiate_power_state_pre_transition_notification_CMockStopIgnore(void);
407 #define initiate_power_state_pre_transition_notification_ExpectAnyArgsAndReturn(cmock_retval) initiate_power_state_pre_transition_notification_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
408 void initiate_power_state_pre_transition_notification_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
409 #define initiate_power_state_pre_transition_notification_ExpectAndReturn(pd, cmock_retval) initiate_power_state_pre_transition_notification_CMockExpectAndReturn(__LINE__, pd, cmock_retval)
410 void initiate_power_state_pre_transition_notification_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, bool cmock_to_return);
411 typedef bool (* CMOCK_initiate_power_state_pre_transition_notification_CALLBACK)(struct pd_ctx* pd, int cmock_num_calls);
412 void initiate_power_state_pre_transition_notification_AddCallback(CMOCK_initiate_power_state_pre_transition_notification_CALLBACK Callback);
413 void initiate_power_state_pre_transition_notification_Stub(CMOCK_initiate_power_state_pre_transition_notification_CALLBACK Callback);
414 #define initiate_power_state_pre_transition_notification_StubWithCallback initiate_power_state_pre_transition_notification_Stub
415 #define initiate_power_state_pre_transition_notification_ExpectWithArrayAndReturn(pd, pd_Depth, cmock_retval) initiate_power_state_pre_transition_notification_CMockExpectWithArrayAndReturn(__LINE__, pd, pd_Depth, cmock_retval)
416 void initiate_power_state_pre_transition_notification_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, int pd_Depth, bool cmock_to_return);
417 #define initiate_power_state_pre_transition_notification_ReturnThruPtr_pd(pd) initiate_power_state_pre_transition_notification_CMockReturnMemThruPtr_pd(__LINE__, pd, sizeof(struct pd_ctx))
418 #define initiate_power_state_pre_transition_notification_ReturnArrayThruPtr_pd(pd, cmock_len) initiate_power_state_pre_transition_notification_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_len * sizeof(*pd))
419 #define initiate_power_state_pre_transition_notification_ReturnMemThruPtr_pd(pd, cmock_size) initiate_power_state_pre_transition_notification_CMockReturnMemThruPtr_pd(__LINE__, pd, cmock_size)
420 void initiate_power_state_pre_transition_notification_CMockReturnMemThruPtr_pd(UNITY_LINE_TYPE cmock_line, struct pd_ctx* pd, size_t cmock_size);
421 #define initiate_power_state_pre_transition_notification_IgnoreArg_pd() initiate_power_state_pre_transition_notification_CMockIgnoreArg_pd(__LINE__)
422 void initiate_power_state_pre_transition_notification_CMockIgnoreArg_pd(UNITY_LINE_TYPE cmock_line);
423 #define notify_warm_reset_IgnoreAndReturn(cmock_retval) notify_warm_reset_CMockIgnoreAndReturn(__LINE__, cmock_retval)
424 void notify_warm_reset_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
425 #define notify_warm_reset_StopIgnore() notify_warm_reset_CMockStopIgnore()
426 void notify_warm_reset_CMockStopIgnore(void);
427 #define notify_warm_reset_ExpectAndReturn(cmock_retval) notify_warm_reset_CMockExpectAndReturn(__LINE__, cmock_retval)
428 void notify_warm_reset_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
429 typedef int (* CMOCK_notify_warm_reset_CALLBACK)(int cmock_num_calls);
430 void notify_warm_reset_AddCallback(CMOCK_notify_warm_reset_CALLBACK Callback);
431 void notify_warm_reset_Stub(CMOCK_notify_warm_reset_CALLBACK Callback);
432 #define notify_warm_reset_StubWithCallback notify_warm_reset_Stub
433 #define check_and_notify_system_shutdown_IgnoreAndReturn(cmock_retval) check_and_notify_system_shutdown_CMockIgnoreAndReturn(__LINE__, cmock_retval)
434 void check_and_notify_system_shutdown_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
435 #define check_and_notify_system_shutdown_StopIgnore() check_and_notify_system_shutdown_CMockStopIgnore()
436 void check_and_notify_system_shutdown_CMockStopIgnore(void);
437 #define check_and_notify_system_shutdown_ExpectAnyArgsAndReturn(cmock_retval) check_and_notify_system_shutdown_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
438 void check_and_notify_system_shutdown_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
439 #define check_and_notify_system_shutdown_ExpectAndReturn(system_shutdown, cmock_retval) check_and_notify_system_shutdown_CMockExpectAndReturn(__LINE__, system_shutdown, cmock_retval)
440 void check_and_notify_system_shutdown_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, enum mod_pd_system_shutdown system_shutdown, bool cmock_to_return);
441 typedef bool (* CMOCK_check_and_notify_system_shutdown_CALLBACK)(enum mod_pd_system_shutdown system_shutdown, int cmock_num_calls);
442 void check_and_notify_system_shutdown_AddCallback(CMOCK_check_and_notify_system_shutdown_CALLBACK Callback);
443 void check_and_notify_system_shutdown_Stub(CMOCK_check_and_notify_system_shutdown_CALLBACK Callback);
444 #define check_and_notify_system_shutdown_StubWithCallback check_and_notify_system_shutdown_Stub
445 #define check_and_notify_system_shutdown_IgnoreArg_system_shutdown() check_and_notify_system_shutdown_CMockIgnoreArg_system_shutdown(__LINE__)
446 void check_and_notify_system_shutdown_CMockIgnoreArg_system_shutdown(UNITY_LINE_TYPE cmock_line);
447 #define pd_process_notification_IgnoreAndReturn(cmock_retval) pd_process_notification_CMockIgnoreAndReturn(__LINE__, cmock_retval)
448 void pd_process_notification_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
449 #define pd_process_notification_StopIgnore() pd_process_notification_CMockStopIgnore()
450 void pd_process_notification_CMockStopIgnore(void);
451 #define pd_process_notification_ExpectAnyArgsAndReturn(cmock_retval) pd_process_notification_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
452 void pd_process_notification_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
453 #define pd_process_notification_ExpectAndReturn(event, resp, cmock_retval) pd_process_notification_CMockExpectAndReturn(__LINE__, event, resp, cmock_retval)
454 void pd_process_notification_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_event* event, struct fwk_event* resp, int cmock_to_return);
455 typedef int (* CMOCK_pd_process_notification_CALLBACK)(const struct fwk_event* event, struct fwk_event* resp, int cmock_num_calls);
456 void pd_process_notification_AddCallback(CMOCK_pd_process_notification_CALLBACK Callback);
457 void pd_process_notification_Stub(CMOCK_pd_process_notification_CALLBACK Callback);
458 #define pd_process_notification_StubWithCallback pd_process_notification_Stub
459 #define pd_process_notification_ExpectWithArrayAndReturn(event, event_Depth, resp, resp_Depth, cmock_retval) pd_process_notification_CMockExpectWithArrayAndReturn(__LINE__, event, event_Depth, resp, resp_Depth, cmock_retval)
460 void pd_process_notification_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_event* event, int event_Depth, struct fwk_event* resp, int resp_Depth, int cmock_to_return);
461 #define pd_process_notification_ReturnThruPtr_resp(resp) pd_process_notification_CMockReturnMemThruPtr_resp(__LINE__, resp, sizeof(struct fwk_event))
462 #define pd_process_notification_ReturnArrayThruPtr_resp(resp, cmock_len) pd_process_notification_CMockReturnMemThruPtr_resp(__LINE__, resp, cmock_len * sizeof(*resp))
463 #define pd_process_notification_ReturnMemThruPtr_resp(resp, cmock_size) pd_process_notification_CMockReturnMemThruPtr_resp(__LINE__, resp, cmock_size)
464 void pd_process_notification_CMockReturnMemThruPtr_resp(UNITY_LINE_TYPE cmock_line, struct fwk_event* resp, size_t cmock_size);
465 #define pd_process_notification_IgnoreArg_event() pd_process_notification_CMockIgnoreArg_event(__LINE__)
466 void pd_process_notification_CMockIgnoreArg_event(UNITY_LINE_TYPE cmock_line);
467 #define pd_process_notification_IgnoreArg_resp() pd_process_notification_CMockIgnoreArg_resp(__LINE__)
468 void pd_process_notification_CMockIgnoreArg_resp(UNITY_LINE_TYPE cmock_line);
469 
470 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__)
471 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0)))
472 #pragma GCC diagnostic pop
473 #endif
474 #endif
475 
476 #endif
477