39 namespace rp{
namespace arch{
namespace net{
53 virtual bool bind(
const char * portname,
_u32 baudrate,
_u32 flags = 0);
58 virtual int waitfordata(
size_t data_count,
_u32 timeout = -1,
size_t * returned_size = NULL);
virtual int waitfordata(size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)
virtual int waitforrecv(_u32 timeout=-1, size_t *returned_size=NULL)
virtual int senddata(const unsigned char *data, size_t size)
virtual int waitforsent(_u32 timeout=-1, size_t *returned_size=NULL)
virtual void flush(_u32 flags)
bool open(const char *portname, _u32 baudrate, _u32 flags)
virtual bool bind(const char *portname, _u32 baudrate, _u32 flags=0)
volatile HANDLE _serial_handle
virtual int recvdata(unsigned char *data, size_t size)
virtual size_t rxqueue_count()
GLsizei GLsizei GLenum GLenum const GLvoid * data
unsigned __int32 uint32_t