Inheritance diagram for os::Flattenable:
Public Member Functions | |
virtual int | GetType (void) const=0 |
virtual bool | TypeIsCompatible (int nType) const |
virtual size_t | GetFlattenedSize (void) const=0 |
virtual status_t | Flatten (uint8 *pBuffer, size_t nSize) const=0 |
virtual status_t | Unflatten (const uint8 *pBuffer)=0 |
virtual int os::Flattenable::GetType | ( | void | ) | const [pure virtual] |
Implemented in os::DateTime, os::ShortcutKey, and os::Font.
virtual bool os::Flattenable::TypeIsCompatible | ( | int | nType | ) | const [inline, virtual] |
virtual size_t os::Flattenable::GetFlattenedSize | ( | void | ) | const [pure virtual] |
Implemented in os::DateTime, os::ShortcutKey, and os::Font.
virtual status_t os::Flattenable::Flatten | ( | uint8 * | pBuffer, | |
size_t | nSize | |||
) | const [pure virtual] |
Implemented in os::DateTime, os::ShortcutKey, and os::Font.
virtual status_t os::Flattenable::Unflatten | ( | const uint8 * | pBuffer | ) | [pure virtual] |
Implemented in os::DateTime, os::ShortcutKey, and os::Font.