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