Lines Matching refs:header

185 				r5_message_header *header = (r5_message_header *)buffer;
187 header->flattened_size - sizeof(uint32));
193 r5_message_header *header = (r5_message_header *)buffer;
195 __swap_int32(header->flattened_size) - sizeof(uint32));
202 dano_section_header *header = (dano_section_header *)buffer;
203 ssize_t size = header->size;
204 if (header->code == MESSAGE_FORMAT_DANO_SWAPPED)
249 BMessage::message_header* header = fromPrivate.GetMessageHeader();
254 for (uint32 i = 0; i < header->field_count; i++, field++) {
345 BMessage::message_header* header = messagePrivate.GetMessageHeader();
347 // header size (variable, depending on the flags)
351 if (header->target != B_NULL_TOKEN)
354 if (header->reply_port >= 0 && header->reply_target != B_NULL_TOKEN
355 && header->reply_team >= 0) {
364 for (uint32 i = 0; i < header->field_count; i++, field++) {
409 BMessage::message_header *header = messagePrivate.GetMessageHeader();
420 if (header->target != B_NULL_TOKEN) {
421 *(int32 *)pointer = header->target;
426 if (header->reply_port >= 0 && header->reply_target != B_NULL_TOKEN
427 && header->reply_team >= 0) {
429 *(port_id *)pointer = header->reply_port;
431 *(int32 *)pointer = header->reply_target;
433 *(team_id *)pointer = header->reply_team;
437 *pointer = (header->reply_target == B_PREFERRED_TOKEN ? 1 : 0);
440 *pointer = (header->flags & MESSAGE_FLAG_REPLY_REQUIRED ? 1 : 0);
443 *pointer = (header->flags & MESSAGE_FLAG_REPLY_DONE ? 1 : 0);
446 *pointer = (header->flags & MESSAGE_FLAG_IS_REPLY ? 1 : 0);
452 if (header->flags & MESSAGE_FLAG_HAS_SPECIFIERS)
457 // store the header size - used for the checksum later
462 for (uint32 i = 0; i < header->field_count; i++, field++) {
554 BMessage::message_header *header = messagePrivate.GetMessageHeader();
565 header->what = into->what = r5header.what;
567 reader(&header->target, sizeof(header->target));
571 reader(&header->reply_port, sizeof(header->reply_port));
572 reader(&header->reply_target, sizeof(header->reply_target));
573 reader(&header->reply_team, sizeof(header->reply_team));
579 header->reply_target = B_PREFERRED_TOKEN;
583 header->flags |= MESSAGE_FLAG_REPLY_REQUIRED;
587 header->flags |= MESSAGE_FLAG_REPLY_DONE;
591 header->flags |= MESSAGE_FLAG_IS_REPLY;
595 header->flags |= MESSAGE_FLAG_HAS_SPECIFIERS;
716 dano_message_header header;
717 reader(header);
718 into->what = header.what;