Lines Matching defs:msg
19 static void fill_TestMessage(TestMessage *msg)
21 msg->static_req_submsg.dynamic_str = "12345";
22 msg->static_req_submsg.dynamic_str_arr_count = 3;
23 msg->static_req_submsg.dynamic_str_arr = test_str_arr;
24 msg->static_req_submsg.dynamic_submsg_count = 2;
25 msg->static_req_submsg.dynamic_submsg = test_msg_arr;
26 msg->static_req_submsg.dynamic_submsg[1].dynamic_str = "abc";
27 msg->static_opt_submsg.dynamic_str = "abc";
28 msg->static_rep_submsg_count = 2;
29 msg->static_rep_submsg[1].dynamic_str = "abc";
30 msg->has_static_opt_submsg = true;
31 msg->dynamic_submsg = &msg->static_req_submsg;
33 msg->extensions = &ext1;
35 ext1.dest = &msg->static_req_submsg;
38 ext2.dest = &msg->static_req_submsg;
50 TestMessage msg = TestMessage_init_zero;
53 fill_TestMessage(&msg);
56 if (!pb_encode(&stream, TestMessage_fields, &msg))
70 TestMessage msg = TestMessage_init_zero;
74 msg.extensions = &ext1;
83 if (!pb_decode(&stream, TestMessage_fields, &msg))
93 TEST(pb_encode(&ostream, TestMessage_fields, &msg));
102 pb_release(TestMessage_fields, &msg);
106 pb_release(TestMessage_fields, &msg);
124 OneofMessage msg = OneofMessage_init_zero;
125 msg.which_msgs = OneofMessage_msg1_tag;
127 fill_TestMessage(&msg.msgs.msg1);
129 if (!pb_encode(&stream, OneofMessage_fields, &msg))
138 OneofMessage msg = OneofMessage_init_zero;
139 msg.which_msgs = OneofMessage_msg2_tag;
141 msg.first = 999;
142 msg.msgs.msg2.dynamic_str = "ABCD";
143 msg.last = 888;
145 if (!pb_encode(&stream, OneofMessage_fields, &msg))
155 OneofMessage msg = OneofMessage_init_zero;
157 if (!pb_decode(&stream, OneofMessage_fields, &msg))
163 TEST(msg.first == 999);
164 TEST(msg.which_msgs == OneofMessage_msg2_tag);
165 TEST(msg.msgs.msg2.dynamic_str);
166 TEST(strcmp(msg.msgs.msg2.dynamic_str, "ABCD") == 0);
167 TEST(msg.msgs.msg2.dynamic_str_arr == NULL);
168 TEST(msg.msgs.msg2.dynamic_submsg == NULL);
169 TEST(msg.last == 888);
171 pb_release(OneofMessage_fields, &msg);
173 pb_release(OneofMessage_fields, &msg);