MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / sendReceived2Enum

Function sendReceived2Enum

test/test_lists/test_lists_server_impl.cpp:116–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

114}
115
116list_enumColor_2_t *sendReceived2Enum(const list_enumColor_2_t *received_list)
117{
118 list_enumColor_2_t *send_list;
119 send_list = (list_enumColor_2_t *)erpc_malloc(sizeof(list_enumColor_2_t));
120 list_enumColor_1_t *list_enumColor_1_t_r = received_list->elements;
121 send_list->elementsCount = received_list->elementsCount;
122 send_list->elements = (list_enumColor_1_t *)erpc_malloc(send_list->elementsCount * sizeof(list_enumColor_1_t));
123 list_enumColor_1_t *list_enumColor_1_t_s = send_list->elements;
124 for (uint32_t i = 0; i < send_list->elementsCount; ++i)
125 {
126 enumColor *list_s, *list_r;
127 list_r = list_enumColor_1_t_r->elements;
128 list_enumColor_1_t_s->elementsCount = list_enumColor_1_t_r->elementsCount;
129 list_enumColor_1_t_s->elements =
130 (enumColor *)erpc_malloc(list_enumColor_1_t_s->elementsCount * sizeof(enumColor));
131 list_s = list_enumColor_1_t_s->elements;
132 for (uint32_t j = 0; j < list_enumColor_1_t_s->elementsCount; ++j)
133 {
134 *list_s = *list_r;
135 ++list_r;
136 ++list_s;
137 }
138 ++list_enumColor_1_t_r;
139 ++list_enumColor_1_t_s;
140 }
141
142 return send_list;
143}
144
145list_C_1_t *sendReceivedStruct(const list_C_1_t *received_list)
146{

Callers 4

sendReceived2EnumMethod · 0.85
TESTFunction · 0.85
TESTFunction · 0.85

Calls 1

erpc_mallocFunction · 0.50

Tested by

no test coverage detected