Lines Matching refs:header

44 	debug_printf("msg thread: %ld; this: %p; header: %p; fields: %p;" \
206 // Clear some header flags inherited from the original message that don't
1120 into an area, put this information into the message header and only push
1122 the header, that only references the data in the area (not copying it),
1140 message_header* header = (message_header*)malloc(sizeof(message_header));
1141 if (header == NULL)
1144 memcpy(header, fHeader, sizeof(message_header));
1146 header->what = what;
1147 header->message_area = -1;
1148 *_header = header;
1150 if (header->field_count == 0 && header->data_size == 0)
1154 size_t fieldsSize = header->field_count * sizeof(field_header);
1155 size_t size = fieldsSize + header->data_size;
1161 free(header);
1168 header->flags |= MESSAGE_FLAG_PASS_BY_AREA;
1169 header->message_area = area;
1326 uint8* header = (uint8*)fHeader;
1327 ssize_t result = stream->Read(header + sizeof(uint32),
1548 // Update the header to match the new position of the fields
2132 message_header* header = NULL;
2146 header = copy->fHeader;
2147 header->flags = fHeader->flags;
2163 result = _FlattenToArea(&header);
2167 buffer = (char*)header;
2170 if (header->message_area >= 0) {
2176 free(header);
2183 area_id transfered = _kern_transfer_area(header->message_area,
2186 delete_area(header->message_area);
2187 free(header);
2191 header->message_area = transfered;
2206 header = (message_header*)buffer;
2220 header->flags |= MESSAGE_FLAG_REPLY_REQUIRED;
2221 header->flags &= ~MESSAGE_FLAG_REPLY_DONE;
2224 header->target = token;
2225 header->reply_team = replyToPrivate.Team();
2226 header->reply_port = replyToPrivate.Port();
2227 header->reply_target = replyToPrivate.Token();
2228 header->flags |= MESSAGE_FLAG_WAS_DELIVERED;
2400 message_header* header = (message_header*)data;
2401 header->target = token;
2402 header->flags |= MESSAGE_FLAG_WAS_DELIVERED;
2404 uint8* header = (uint8*)data;
2405 header += sizeof(uint32) /* magic */ + sizeof(uint32) /* checksum */
2408 *(int32*)header = token;
2411 KMessage::Header* header = (KMessage::Header*)data;
2412 header->targetToken = token;