Lines Matching refs:msg
92 SubMsg1 *msg = field->pData; in msg_callback() local
94 msg->array.funcs.decode = print_int32; in msg_callback()
95 msg->array.arg = " array: %d\n"; in msg_callback()
99 SubMsg2 *msg = field->pData; in msg_callback() local
101 msg->strvalue.funcs.decode = print_string; in msg_callback()
102 msg->strvalue.arg = " strvalue: \"%s\"\n"; in msg_callback()
124 OneOfMessage msg = OneOfMessage_init_zero; in main() local
139 msg.cb_values.funcs.decode = msg_callback; in main()
141 if (!pb_decode(&stream, OneOfMessage_fields, &msg)) in main()
148 if (msg.which_values == OneOfMessage_intvalue_tag) in main()
150 printf("prefix: %d\n", (int)msg.prefix); in main()
151 printf("intvalue: %d\n", (int)msg.values.intvalue); in main()
153 else if (msg.which_values == OneOfMessage_strvalue_tag) in main()
155 printf("prefix: %d\n", (int)msg.prefix); in main()
156 printf("strvalue: \"%s\"\n", msg.values.strvalue); in main()
158 else if (msg.which_values == OneOfMessage_submsg3_tag && in main()
159 msg.values.submsg3.which_values == SubMsg3_intvalue_tag) in main()
161 printf(" intvalue: %d\n", (int)msg.values.submsg3.values.intvalue); in main()
168 printf("suffix: %d\n", (int)msg.suffix); in main()
170 assert(msg.prefix == 123); in main()
171 assert(msg.suffix == 321); in main()