#include "hw/stream.h" | |
void | |
stream_push(StreamSlave *sink, uint8_t *buf, size_t len, uint32_t *app) | |
{ | |
StreamSlaveClass *k = STREAM_SLAVE_GET_CLASS(sink); | |
k->push(sink, buf, len, app); | |
} | |
static const TypeInfo stream_slave_info = { | |
.name = TYPE_STREAM_SLAVE, | |
.parent = TYPE_INTERFACE, | |
.class_size = sizeof(StreamSlaveClass), | |
}; | |
static void stream_slave_register_types(void) | |
{ | |
type_register_static(&stream_slave_info); | |
} | |
type_init(stream_slave_register_types) |