1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #ifndef _MOCKFWK_MODULE_H
3 #define _MOCKFWK_MODULE_H
4 
5 #include "unity.h"
6 #include "fwk_module.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 Mockfwk_module_Init(void);
21 void Mockfwk_module_Destroy(void);
22 void Mockfwk_module_Verify(void);
23 
24 
25 
26 
27 #define fwk_module_is_valid_module_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_module_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
28 void fwk_module_is_valid_module_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
29 #define fwk_module_is_valid_module_id_StopIgnore() fwk_module_is_valid_module_id_CMockStopIgnore()
30 void fwk_module_is_valid_module_id_CMockStopIgnore(void);
31 #define fwk_module_is_valid_module_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_module_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
32 void fwk_module_is_valid_module_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
33 #define fwk_module_is_valid_module_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_module_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
34 void fwk_module_is_valid_module_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
35 typedef bool (* CMOCK_fwk_module_is_valid_module_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
36 void fwk_module_is_valid_module_id_AddCallback(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback);
37 void fwk_module_is_valid_module_id_Stub(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback);
38 #define fwk_module_is_valid_module_id_StubWithCallback fwk_module_is_valid_module_id_Stub
39 #define fwk_module_is_valid_module_id_IgnoreArg_id() fwk_module_is_valid_module_id_CMockIgnoreArg_id(__LINE__)
40 void fwk_module_is_valid_module_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
41 #define fwk_module_is_valid_element_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_element_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
42 void fwk_module_is_valid_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
43 #define fwk_module_is_valid_element_id_StopIgnore() fwk_module_is_valid_element_id_CMockStopIgnore()
44 void fwk_module_is_valid_element_id_CMockStopIgnore(void);
45 #define fwk_module_is_valid_element_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_element_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
46 void fwk_module_is_valid_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
47 #define fwk_module_is_valid_element_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_element_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
48 void fwk_module_is_valid_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
49 typedef bool (* CMOCK_fwk_module_is_valid_element_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
50 void fwk_module_is_valid_element_id_AddCallback(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback);
51 void fwk_module_is_valid_element_id_Stub(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback);
52 #define fwk_module_is_valid_element_id_StubWithCallback fwk_module_is_valid_element_id_Stub
53 #define fwk_module_is_valid_element_id_IgnoreArg_id() fwk_module_is_valid_element_id_CMockIgnoreArg_id(__LINE__)
54 void fwk_module_is_valid_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
55 #define fwk_module_is_valid_sub_element_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_sub_element_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
56 void fwk_module_is_valid_sub_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
57 #define fwk_module_is_valid_sub_element_id_StopIgnore() fwk_module_is_valid_sub_element_id_CMockStopIgnore()
58 void fwk_module_is_valid_sub_element_id_CMockStopIgnore(void);
59 #define fwk_module_is_valid_sub_element_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_sub_element_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
60 void fwk_module_is_valid_sub_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
61 #define fwk_module_is_valid_sub_element_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_sub_element_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
62 void fwk_module_is_valid_sub_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
63 typedef bool (* CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
64 void fwk_module_is_valid_sub_element_id_AddCallback(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback);
65 void fwk_module_is_valid_sub_element_id_Stub(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback);
66 #define fwk_module_is_valid_sub_element_id_StubWithCallback fwk_module_is_valid_sub_element_id_Stub
67 #define fwk_module_is_valid_sub_element_id_IgnoreArg_id() fwk_module_is_valid_sub_element_id_CMockIgnoreArg_id(__LINE__)
68 void fwk_module_is_valid_sub_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
69 #define fwk_module_is_valid_entity_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_entity_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
70 void fwk_module_is_valid_entity_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
71 #define fwk_module_is_valid_entity_id_StopIgnore() fwk_module_is_valid_entity_id_CMockStopIgnore()
72 void fwk_module_is_valid_entity_id_CMockStopIgnore(void);
73 #define fwk_module_is_valid_entity_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_entity_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
74 void fwk_module_is_valid_entity_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
75 #define fwk_module_is_valid_entity_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_entity_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
76 void fwk_module_is_valid_entity_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
77 typedef bool (* CMOCK_fwk_module_is_valid_entity_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
78 void fwk_module_is_valid_entity_id_AddCallback(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback);
79 void fwk_module_is_valid_entity_id_Stub(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback);
80 #define fwk_module_is_valid_entity_id_StubWithCallback fwk_module_is_valid_entity_id_Stub
81 #define fwk_module_is_valid_entity_id_IgnoreArg_id() fwk_module_is_valid_entity_id_CMockIgnoreArg_id(__LINE__)
82 void fwk_module_is_valid_entity_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
83 #define fwk_module_is_valid_api_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_api_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
84 void fwk_module_is_valid_api_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
85 #define fwk_module_is_valid_api_id_StopIgnore() fwk_module_is_valid_api_id_CMockStopIgnore()
86 void fwk_module_is_valid_api_id_CMockStopIgnore(void);
87 #define fwk_module_is_valid_api_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_api_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
88 void fwk_module_is_valid_api_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
89 #define fwk_module_is_valid_api_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_api_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
90 void fwk_module_is_valid_api_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
91 typedef bool (* CMOCK_fwk_module_is_valid_api_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
92 void fwk_module_is_valid_api_id_AddCallback(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback);
93 void fwk_module_is_valid_api_id_Stub(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback);
94 #define fwk_module_is_valid_api_id_StubWithCallback fwk_module_is_valid_api_id_Stub
95 #define fwk_module_is_valid_api_id_IgnoreArg_id() fwk_module_is_valid_api_id_CMockIgnoreArg_id(__LINE__)
96 void fwk_module_is_valid_api_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
97 #define fwk_module_is_valid_event_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_event_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
98 void fwk_module_is_valid_event_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
99 #define fwk_module_is_valid_event_id_StopIgnore() fwk_module_is_valid_event_id_CMockStopIgnore()
100 void fwk_module_is_valid_event_id_CMockStopIgnore(void);
101 #define fwk_module_is_valid_event_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_event_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
102 void fwk_module_is_valid_event_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
103 #define fwk_module_is_valid_event_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_event_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
104 void fwk_module_is_valid_event_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
105 typedef bool (* CMOCK_fwk_module_is_valid_event_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
106 void fwk_module_is_valid_event_id_AddCallback(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback);
107 void fwk_module_is_valid_event_id_Stub(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback);
108 #define fwk_module_is_valid_event_id_StubWithCallback fwk_module_is_valid_event_id_Stub
109 #define fwk_module_is_valid_event_id_IgnoreArg_id() fwk_module_is_valid_event_id_CMockIgnoreArg_id(__LINE__)
110 void fwk_module_is_valid_event_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
111 #define fwk_module_is_valid_notification_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_notification_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
112 void fwk_module_is_valid_notification_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
113 #define fwk_module_is_valid_notification_id_StopIgnore() fwk_module_is_valid_notification_id_CMockStopIgnore()
114 void fwk_module_is_valid_notification_id_CMockStopIgnore(void);
115 #define fwk_module_is_valid_notification_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_notification_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
116 void fwk_module_is_valid_notification_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
117 #define fwk_module_is_valid_notification_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_notification_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
118 void fwk_module_is_valid_notification_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
119 typedef bool (* CMOCK_fwk_module_is_valid_notification_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
120 void fwk_module_is_valid_notification_id_AddCallback(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback);
121 void fwk_module_is_valid_notification_id_Stub(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback);
122 #define fwk_module_is_valid_notification_id_StubWithCallback fwk_module_is_valid_notification_id_Stub
123 #define fwk_module_is_valid_notification_id_IgnoreArg_id() fwk_module_is_valid_notification_id_CMockIgnoreArg_id(__LINE__)
124 void fwk_module_is_valid_notification_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
125 #define fwk_module_get_element_count_IgnoreAndReturn(cmock_retval) fwk_module_get_element_count_CMockIgnoreAndReturn(__LINE__, cmock_retval)
126 void fwk_module_get_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
127 #define fwk_module_get_element_count_StopIgnore() fwk_module_get_element_count_CMockStopIgnore()
128 void fwk_module_get_element_count_CMockStopIgnore(void);
129 #define fwk_module_get_element_count_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_element_count_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
130 void fwk_module_get_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
131 #define fwk_module_get_element_count_ExpectAndReturn(module_id, cmock_retval) fwk_module_get_element_count_CMockExpectAndReturn(__LINE__, module_id, cmock_retval)
132 void fwk_module_get_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t module_id, int cmock_to_return);
133 typedef int (* CMOCK_fwk_module_get_element_count_CALLBACK)(fwk_id_t module_id, int cmock_num_calls);
134 void fwk_module_get_element_count_AddCallback(CMOCK_fwk_module_get_element_count_CALLBACK Callback);
135 void fwk_module_get_element_count_Stub(CMOCK_fwk_module_get_element_count_CALLBACK Callback);
136 #define fwk_module_get_element_count_StubWithCallback fwk_module_get_element_count_Stub
137 #define fwk_module_get_element_count_IgnoreArg_module_id() fwk_module_get_element_count_CMockIgnoreArg_module_id(__LINE__)
138 void fwk_module_get_element_count_CMockIgnoreArg_module_id(UNITY_LINE_TYPE cmock_line);
139 #define fwk_module_get_sub_element_count_IgnoreAndReturn(cmock_retval) fwk_module_get_sub_element_count_CMockIgnoreAndReturn(__LINE__, cmock_retval)
140 void fwk_module_get_sub_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
141 #define fwk_module_get_sub_element_count_StopIgnore() fwk_module_get_sub_element_count_CMockStopIgnore()
142 void fwk_module_get_sub_element_count_CMockStopIgnore(void);
143 #define fwk_module_get_sub_element_count_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_sub_element_count_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
144 void fwk_module_get_sub_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
145 #define fwk_module_get_sub_element_count_ExpectAndReturn(element_id, cmock_retval) fwk_module_get_sub_element_count_CMockExpectAndReturn(__LINE__, element_id, cmock_retval)
146 void fwk_module_get_sub_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t element_id, int cmock_to_return);
147 typedef int (* CMOCK_fwk_module_get_sub_element_count_CALLBACK)(fwk_id_t element_id, int cmock_num_calls);
148 void fwk_module_get_sub_element_count_AddCallback(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback);
149 void fwk_module_get_sub_element_count_Stub(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback);
150 #define fwk_module_get_sub_element_count_StubWithCallback fwk_module_get_sub_element_count_Stub
151 #define fwk_module_get_sub_element_count_IgnoreArg_element_id() fwk_module_get_sub_element_count_CMockIgnoreArg_element_id(__LINE__)
152 void fwk_module_get_sub_element_count_CMockIgnoreArg_element_id(UNITY_LINE_TYPE cmock_line);
153 #define fwk_module_get_element_name_IgnoreAndReturn(cmock_retval) fwk_module_get_element_name_CMockIgnoreAndReturn(__LINE__, cmock_retval)
154 void fwk_module_get_element_name_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return);
155 #define fwk_module_get_element_name_StopIgnore() fwk_module_get_element_name_CMockStopIgnore()
156 void fwk_module_get_element_name_CMockStopIgnore(void);
157 #define fwk_module_get_element_name_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_element_name_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
158 void fwk_module_get_element_name_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return);
159 #define fwk_module_get_element_name_ExpectAndReturn(id, cmock_retval) fwk_module_get_element_name_CMockExpectAndReturn(__LINE__, id, cmock_retval)
160 void fwk_module_get_element_name_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, const char* cmock_to_return);
161 typedef const char* (* CMOCK_fwk_module_get_element_name_CALLBACK)(fwk_id_t id, int cmock_num_calls);
162 void fwk_module_get_element_name_AddCallback(CMOCK_fwk_module_get_element_name_CALLBACK Callback);
163 void fwk_module_get_element_name_Stub(CMOCK_fwk_module_get_element_name_CALLBACK Callback);
164 #define fwk_module_get_element_name_StubWithCallback fwk_module_get_element_name_Stub
165 #define fwk_module_get_element_name_IgnoreArg_id() fwk_module_get_element_name_CMockIgnoreArg_id(__LINE__)
166 void fwk_module_get_element_name_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
167 #define fwk_module_get_data_IgnoreAndReturn(cmock_retval) fwk_module_get_data_CMockIgnoreAndReturn(__LINE__, cmock_retval)
168 void fwk_module_get_data_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, const void* cmock_to_return);
169 #define fwk_module_get_data_StopIgnore() fwk_module_get_data_CMockStopIgnore()
170 void fwk_module_get_data_CMockStopIgnore(void);
171 #define fwk_module_get_data_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_data_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
172 void fwk_module_get_data_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, const void* cmock_to_return);
173 #define fwk_module_get_data_ExpectAndReturn(id, cmock_retval) fwk_module_get_data_CMockExpectAndReturn(__LINE__, id, cmock_retval)
174 void fwk_module_get_data_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, const void* cmock_to_return);
175 typedef const void* (* CMOCK_fwk_module_get_data_CALLBACK)(fwk_id_t id, int cmock_num_calls);
176 void fwk_module_get_data_AddCallback(CMOCK_fwk_module_get_data_CALLBACK Callback);
177 void fwk_module_get_data_Stub(CMOCK_fwk_module_get_data_CALLBACK Callback);
178 #define fwk_module_get_data_StubWithCallback fwk_module_get_data_Stub
179 #define fwk_module_get_data_IgnoreArg_id() fwk_module_get_data_CMockIgnoreArg_id(__LINE__)
180 void fwk_module_get_data_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
181 #define fwk_module_bind_IgnoreAndReturn(cmock_retval) fwk_module_bind_CMockIgnoreAndReturn(__LINE__, cmock_retval)
182 void fwk_module_bind_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
183 #define fwk_module_bind_StopIgnore() fwk_module_bind_CMockStopIgnore()
184 void fwk_module_bind_CMockStopIgnore(void);
185 #define fwk_module_bind_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_bind_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
186 void fwk_module_bind_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
187 #define fwk_module_bind_ExpectAndReturn(target_id, api_id, api, cmock_retval) fwk_module_bind_CMockExpectAndReturn(__LINE__, target_id, api_id, api, cmock_retval)
188 void fwk_module_bind_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t target_id, fwk_id_t api_id, const void* api, int cmock_to_return);
189 typedef int (* CMOCK_fwk_module_bind_CALLBACK)(fwk_id_t target_id, fwk_id_t api_id, const void* api, int cmock_num_calls);
190 void fwk_module_bind_AddCallback(CMOCK_fwk_module_bind_CALLBACK Callback);
191 void fwk_module_bind_Stub(CMOCK_fwk_module_bind_CALLBACK Callback);
192 #define fwk_module_bind_StubWithCallback fwk_module_bind_Stub
193 #define fwk_module_bind_ExpectWithArrayAndReturn(target_id, api_id, api, api_Depth, cmock_retval) fwk_module_bind_CMockExpectWithArrayAndReturn(__LINE__, target_id, api_id, api, api_Depth, cmock_retval)
194 void fwk_module_bind_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t target_id, fwk_id_t api_id, const void* api, int api_Depth, int cmock_to_return);
195 #define fwk_module_bind_IgnoreArg_target_id() fwk_module_bind_CMockIgnoreArg_target_id(__LINE__)
196 void fwk_module_bind_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line);
197 #define fwk_module_bind_IgnoreArg_api_id() fwk_module_bind_CMockIgnoreArg_api_id(__LINE__)
198 void fwk_module_bind_CMockIgnoreArg_api_id(UNITY_LINE_TYPE cmock_line);
199 #define fwk_module_bind_IgnoreArg_api() fwk_module_bind_CMockIgnoreArg_api(__LINE__)
200 void fwk_module_bind_CMockIgnoreArg_api(UNITY_LINE_TYPE cmock_line);
201 #define fwk_module_adapter_IgnoreAndReturn(cmock_retval) fwk_module_adapter_CMockIgnoreAndReturn(__LINE__, cmock_retval)
202 void fwk_module_adapter_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
203 #define fwk_module_adapter_StopIgnore() fwk_module_adapter_CMockStopIgnore()
204 void fwk_module_adapter_CMockStopIgnore(void);
205 #define fwk_module_adapter_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_adapter_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
206 void fwk_module_adapter_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
207 #define fwk_module_adapter_ExpectAndReturn(adapter, id, cmock_retval) fwk_module_adapter_CMockExpectAndReturn(__LINE__, adapter, id, cmock_retval)
208 void fwk_module_adapter_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, fwk_id_t id, int cmock_to_return);
209 typedef int (* CMOCK_fwk_module_adapter_CALLBACK)(const struct fwk_io_adapter** adapter, fwk_id_t id, int cmock_num_calls);
210 void fwk_module_adapter_AddCallback(CMOCK_fwk_module_adapter_CALLBACK Callback);
211 void fwk_module_adapter_Stub(CMOCK_fwk_module_adapter_CALLBACK Callback);
212 #define fwk_module_adapter_StubWithCallback fwk_module_adapter_Stub
213 #define fwk_module_adapter_ExpectWithArrayAndReturn(adapter, adapter_Depth, id, cmock_retval) fwk_module_adapter_CMockExpectWithArrayAndReturn(__LINE__, adapter, adapter_Depth, id, cmock_retval)
214 void fwk_module_adapter_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, int adapter_Depth, fwk_id_t id, int cmock_to_return);
215 #define fwk_module_adapter_ReturnThruPtr_adapter(adapter) fwk_module_adapter_CMockReturnMemThruPtr_adapter(__LINE__, adapter, sizeof(const struct fwk_io_adapter*))
216 #define fwk_module_adapter_ReturnArrayThruPtr_adapter(adapter, cmock_len) fwk_module_adapter_CMockReturnMemThruPtr_adapter(__LINE__, adapter, cmock_len * sizeof(*adapter))
217 #define fwk_module_adapter_ReturnMemThruPtr_adapter(adapter, cmock_size) fwk_module_adapter_CMockReturnMemThruPtr_adapter(__LINE__, adapter, cmock_size)
218 void fwk_module_adapter_CMockReturnMemThruPtr_adapter(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, size_t cmock_size);
219 #define fwk_module_adapter_IgnoreArg_adapter() fwk_module_adapter_CMockIgnoreArg_adapter(__LINE__)
220 void fwk_module_adapter_CMockIgnoreArg_adapter(UNITY_LINE_TYPE cmock_line);
221 #define fwk_module_adapter_IgnoreArg_id() fwk_module_adapter_CMockIgnoreArg_id(__LINE__)
222 void fwk_module_adapter_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
223 #define fwk_module_init_Ignore() fwk_module_init_CMockIgnore()
224 void fwk_module_init_CMockIgnore(void);
225 #define fwk_module_init_StopIgnore() fwk_module_init_CMockStopIgnore()
226 void fwk_module_init_CMockStopIgnore(void);
227 #define fwk_module_init_Expect() fwk_module_init_CMockExpect(__LINE__)
228 void fwk_module_init_CMockExpect(UNITY_LINE_TYPE cmock_line);
229 typedef void (* CMOCK_fwk_module_init_CALLBACK)(int cmock_num_calls);
230 void fwk_module_init_AddCallback(CMOCK_fwk_module_init_CALLBACK Callback);
231 void fwk_module_init_Stub(CMOCK_fwk_module_init_CALLBACK Callback);
232 #define fwk_module_init_StubWithCallback fwk_module_init_Stub
233 
234 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__)
235 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0)))
236 #pragma GCC diagnostic pop
237 #endif
238 #endif
239 
240 #endif
241