18#ifndef __VSF_DISTBUS_TRANSPORT_STREAM_H__
19#define __VSF_DISTBUS_TRANSPORT_STREAM_H__
23#if VSF_USE_SIMPLE_STREAM == ENABLED
30#if defined(__VSF_DISTBUS_TRANSPORT_STREAM_CLASS_IMPLEMENT)
31# undef __VSF_DISTBUS_TRANSPORT_STREAM_CLASS_IMPLEMENT
32# define __VSF_CLASS_IMPLEMENT__
33#elif defined(__VSF_DISTBUS_TRANSPORT_STREAM_CLASS_INHERIT__)
34# undef __VSF_DISTBUS_TRANSPORT_STREAM_CLASS_INHERIT__
35# define __VSF_CLASS_INHERIT__
60 void (*on_inited)(
void *param);
68 void (*on_sent)(
void *p);
78 void (*on_recv)(
void *p);
Definition vsf_distbus_transport_stream.h:49
Definition vsf_simple_stream.h:254
#define vsf_class(__name)
Definition ooc_class.h:48
unsigned uint32_t
Definition stdint.h:9
unsigned int uint_fast32_t
Definition stdint.h:27
unsigned char uint8_t
Definition stdint.h:5
bool vsf_distbus_transport_stream_init(void *transport, void *p, void(*on_inited)(void *p))
Definition vsf_distbus_transport_stream.c:130
bool vsf_distbus_transport_stream_recv(void *transport, uint8_t *buffer, uint_fast32_t size, void *p, void(*on_recv)(void *p))
Definition vsf_distbus_transport_stream.c:161
bool vsf_distbus_transport_stream_send(void *transport, uint8_t *buffer, uint_fast32_t size, void *p, void(*on_sent)(void *p))
Definition vsf_distbus_transport_stream.c:151
uint32_t size
Definition vsf_memfs.h:50