FindFlat
status_t FindFlat(const char *name, BFlattenable *object) const;
status_t FindFlat(const char *name, int32 index, BFlattenable *object) const;
status_t FindFlat(const char* name,
status_t FindFlat(const char* name, int32 index,
if (message->FindFlat(field_name, index, &f) >= B_OK)
&& message->FindFlat("address", &address) == B_OK) {
return FindFlat(name, 0, object);
return FindFlat(name, 0, object);
if (archive->FindFlat("_transform", &transform) == B_OK)
if (networkMessage.FindFlat("address", &network.address) != B_OK)
status_t result = message.FindFlat("address", &address);
&& message->FindFlat("address", &address) == B_OK) {
settings.FindFlat("app_usage", i, app);
message.FindFlat("address", &deviceAddress);
if (settings.FindFlat("app_usage", i, app) == B_OK)
return msg.FindFlat(name, index, val);
return msg.FindFlat(name, val);
msg.FindFlat(name, index, &mft);