Lines Matching refs:buffer

126 	char* buffer = (char*)malloc(size);
127 if (buffer == NULL)
131 result = read_port(replyPort, _code, buffer, size);
135 free(buffer);
139 result = reply->Unflatten(buffer);
140 free(buffer);
733 char buffer[1024];
734 snprintf(buffer, sizeof(buffer), "%s ", indent);
743 message._PrintToStream(buffer);
1037 BMessage::Flatten(char* buffer, ssize_t size) const
1040 if (buffer == NULL || size < 0)
1052 memcpy(buffer, fHeader, sizeof(message_header));
1053 buffer += sizeof(message_header);
1056 memcpy(buffer, fFields, fieldsSize);
1057 buffer += fieldsSize;
1059 memcpy(buffer, fData, fHeader->data_size);
1107 a buffer, pushing it through a port, reading it into the outputbuffer and
1119 Therefore instead of flattening into a buffer, we copy the message data
1585 // We need to grow the buffer. We try to optimize reallocations by
2131 char* buffer = NULL;
2167 buffer = (char*)header;
2196 buffer = (char*)malloc(size);
2197 if (buffer == NULL)
2200 result = Flatten(buffer, size);
2202 free(buffer);
2206 header = (message_header*)buffer;
2236 result = write_port_etc(port, kPortMessageCode, (void*)buffer,
2266 free(buffer);
2326 char buffer[1024];
2328 ssize_t size = read_port(replyPort, &code, buffer, sizeof(buffer));
2333 if (size >= (ssize_t)sizeof(buffer)) {
2338 BMemoryIO stream(buffer, size);
2712 char buffer[size];
2714 status_t error = BPrivate::entry_ref_flatten(buffer, &size, ref);
2717 error = AddData(name, B_REF_TYPE, buffer, size, false);
2727 char buffer[size];
2729 status_t error = BPrivate::node_ref_flatten(buffer, &size, ref);
2732 error = AddData(name, B_NODE_REF_TYPE, buffer, size, false);
2745 // copying an extra buffer. Functions can be added that return a direct
2751 char* buffer;
2753 buffer = (char*)malloc(size);
2754 if (buffer == NULL)
2757 buffer = stackBuffer;
2759 status_t error = message->Flatten(buffer, size);
2762 error = AddData(name, B_MESSAGE_TYPE, buffer, size, false);
2764 if (buffer != stackBuffer)
2765 free(buffer);
2787 char* buffer;
2789 buffer = (char*)malloc(size);
2790 if (buffer == NULL)
2793 buffer = stackBuffer;
2795 status_t error = object->Flatten(buffer, size);
2798 error = AddData(name, object->TypeCode(), buffer, size, false);
2800 if (buffer != stackBuffer)
2801 free(buffer);
3198 char buffer[size];
3200 status_t error = BPrivate::entry_ref_flatten(buffer, &size, ref);
3203 error = ReplaceData(name, B_REF_TYPE, index, buffer, size);
3220 char buffer[size];
3222 status_t error = BPrivate::node_ref_flatten(buffer, &size, ref);
3225 error = ReplaceData(name, B_NODE_REF_TYPE, index, buffer, size);
3248 char buffer[size];
3250 status_t error = message->Flatten(buffer, size);
3253 error = ReplaceData(name, B_MESSAGE_TYPE, index, &buffer, size);
3276 char buffer[size];
3278 status_t error = object->Flatten(buffer, size);
3281 error = ReplaceData(name, object->TypeCode(), index, &buffer, size);