Lines Matching refs:buffer
36 virtual status_t Flatten(void* buffer, ssize_t numBytes) const;
37 virtual status_t Unflatten(type_code code, const void* buffer,
53 status_t MyFlattenableType::Flatten(void* buffer, ssize_t numBytes) const
55 if (!buffer)
63 memcpy(buffer, (const void*)fData.c_str(), fData.length());
64 ((char*)buffer)[fData.length()] = '\0';
68 status_t MyFlattenableType::Unflatten(type_code code, const void* buffer,
71 if (!buffer)
79 fData.assign((const char*)buffer, numBytes - 1);
92 char* buffer = new char[size];
93 status_t err = data->Flatten(buffer, size);
96 err = msg.AddData(name, type, buffer, size, false);
98 delete[] buffer;