#include <support/Flattenable.h>
Public Member Functions | |
virtual bool | AllowsTypeCode (type_code code) const |
virtual SValue | AsValue (int32_t form=B_FLATTEN_FORM_ACTIVE) const =0 |
virtual status_t | Flatten (void *buffer, ssize_t size) const |
virtual ssize_t | FlattenedSize () const |
virtual bool | IsFixedSize () const =0 |
virtual ssize_t | ParcelSize (int32_t form=B_FLATTEN_FORM_ACTIVE) const |
virtual ssize_t | ReadParcel (type_code type, SParcel &source, ssize_t size) |
virtual status_t | SetFromValue (const SValue &value)=0 |
virtual type_code | TypeCode () const =0 |
virtual status_t | Unflatten (type_code c, const void *buf, ssize_t size) |
virtual ssize_t | WriteParcel (SParcel &target, int32_t form=B_FLATTEN_FORM_ACTIVE) const |
virtual | ~SFlattenable () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|