#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 () |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|