VSF Documented
vsf_distbus_transport_stream.c File Reference

Macros

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__
 
#define __VSF_DISTBUS_TRANSPORT_STREAM_CLASS_IMPLEMENT
 

Functions

bool vsf_distbus_transport_stream_init (void *transport, void *p, void(*on_inited)(void *p))
 
bool vsf_distbus_transport_stream_send (void *transport, uint8_t *buffer, uint_fast32_t size, void *p, void(*on_sent)(void *p))
 
bool vsf_distbus_transport_stream_recv (void *transport, uint8_t *buffer, uint_fast32_t size, void *p, void(*on_recv)(void *p))
 
bool vsf_distbus_transport_stream_is_sending (void *transport)
 

Macro Definition Documentation

◆ __VSF_SIMPLE_STREAM_CLASS_INHERIT__

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__

◆ __VSF_DISTBUS_TRANSPORT_STREAM_CLASS_IMPLEMENT

#define __VSF_DISTBUS_TRANSPORT_STREAM_CLASS_IMPLEMENT

Function Documentation

◆ vsf_distbus_transport_stream_init()

bool vsf_distbus_transport_stream_init ( void * transport,
void * p,
void(* on_inited )(void *p) )

◆ vsf_distbus_transport_stream_send()

bool vsf_distbus_transport_stream_send ( void * transport,
uint8_t * buffer,
uint_fast32_t size,
void * p,
void(* on_sent )(void *p) )

◆ vsf_distbus_transport_stream_recv()

bool vsf_distbus_transport_stream_recv ( void * transport,
uint8_t * buffer,
uint_fast32_t size,
void * p,
void(* on_recv )(void *p) )

◆ vsf_distbus_transport_stream_is_sending()

bool vsf_distbus_transport_stream_is_sending ( void * transport)
Generated from commit: vsfteam/vsf@ceb53fd