LMMS
Loading...
Searching...
No Matches
osctl::osc_stream< Buffer, TypeBuffer, Throw > Struct Template Reference

#include <osctl.h>

Public Member Functions

 osc_stream (Buffer &_buffer)
 osc_stream (Buffer &_buffer, TypeBuffer &_type_buffer)
void pad ()
void read (void *dest, uint32_t bytes)
void write (const void *src, uint32_t bytes)
void clear ()
void write_type (char ch)

Public Attributes

Buffer & buffer
TypeBuffer * type_buffer
bool error

Constructor & Destructor Documentation

◆ osc_stream() [1/2]

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
osctl::osc_stream< Buffer, TypeBuffer, Throw >::osc_stream ( Buffer & _buffer)
inline

◆ osc_stream() [2/2]

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
osctl::osc_stream< Buffer, TypeBuffer, Throw >::osc_stream ( Buffer & _buffer,
TypeBuffer & _type_buffer )
inline

Member Function Documentation

◆ clear()

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
void osctl::osc_stream< Buffer, TypeBuffer, Throw >::clear ( )
inline

◆ pad()

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
void osctl::osc_stream< Buffer, TypeBuffer, Throw >::pad ( )
inline

◆ read()

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
void osctl::osc_stream< Buffer, TypeBuffer, Throw >::read ( void * dest,
uint32_t bytes )
inline

◆ write()

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
void osctl::osc_stream< Buffer, TypeBuffer, Throw >::write ( const void * src,
uint32_t bytes )
inline

◆ write_type()

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
void osctl::osc_stream< Buffer, TypeBuffer, Throw >::write_type ( char ch)
inline

Member Data Documentation

◆ buffer

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
Buffer& osctl::osc_stream< Buffer, TypeBuffer, Throw >::buffer

◆ error

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
bool osctl::osc_stream< Buffer, TypeBuffer, Throw >::error

◆ type_buffer

template<class Buffer, class TypeBuffer = null_buffer, bool Throw = true>
TypeBuffer* osctl::osc_stream< Buffer, TypeBuffer, Throw >::type_buffer

The documentation for this struct was generated from the following file: