template <> | |
class ObjectTraits<$FULL_CLASS> { | |
public: | |
static size_t ComputeSizeOf(const $FULL_CLASS* $NAME); | |
static $FULL_CLASS* Clone(const $FULL_CLASS* $NAME, Buffer* buf); | |
static void CloseHandles($FULL_CLASS* $NAME); | |
static void EncodePointersAndHandles($FULL_CLASS* $NAME, | |
std::vector<mojo::Handle>* handles); | |
static bool DecodePointersAndHandles($FULL_CLASS* $NAME, | |
mojo::Message* message); | |
}; |