1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include "streamable.h" namespace Ion { namespace USB { namespace Device { uint16_t Streamable::copy(void * target, size_t maxSize) const { Channel c(target, maxSize); push(&c); return maxSize - c.sizeLeft(); } } } }