LMMS
Loading...
Searching...
No Matches
osctl.h File Reference
#include <string>
#include <vector>
#include <string.h>
#include <errno.h>
#include <iostream>
#include <netinet/in.h>
#include <netdb.h>

Go to the source code of this file.

Classes

struct  osctl::osc_exception
struct  osctl::osc_read_exception
struct  osctl::osc_write_exception
struct  osctl::null_buffer
struct  osctl::raw_buffer
struct  osctl::string_buffer
struct  osctl::osc_stream< Buffer, TypeBuffer, Throw >
struct  osctl::osc_inline_strstream
struct  osctl::osc_str_typed_buffer_pair
struct  osctl::osc_inline_typed_strstream
struct  osctl::osc_net_bad_address
struct  osctl::osc_net_exception
struct  osctl::osc_net_dns_exception
struct  osctl::osc_message_sink< OscStream >
struct  osctl::osc_message_dump< OscStream, DumpStream >

Namespaces

namespace  osctl

Typedefs

typedef osc_stream< string_bufferosctl::osc_strstream
typedef osc_stream< string_buffer, string_bufferosctl::osc_typed_strstream

Enumerations

enum  osctl::osc_type {
  osctl::osc_i32 = 'i' , osctl::osc_f32 = 'f' , osctl::osc_string = 's' , osctl::osc_blob = 'b' ,
  osctl::osc_i64 = 'h' , osctl::osc_ts = 't' , osctl::osc_f64 = 'd' , osctl::osc_string_alt = 'S' ,
  osctl::osc_char = 'c' , osctl::osc_rgba = 'r' , osctl::osc_midi = 'm' , osctl::osc_true = 'T' ,
  osctl::osc_false = 'F' , osctl::osc_nil = 'N' , osctl::osc_inf = 'I' , osctl::osc_start_array = '[' ,
  osctl::osc_end_array = ']'
}

Functions

const char * osctl::osc_type_name (osc_type type)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator<< (osc_stream< Buffer, TypeBuffer > &s, uint32_t val)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator>> (osc_stream< Buffer, TypeBuffer > &s, uint32_t &val)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator>> (osc_stream< Buffer, TypeBuffer > &s, int32_t &val)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator<< (osc_stream< Buffer, TypeBuffer > &s, float val)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator>> (osc_stream< Buffer, TypeBuffer > &s, float &val)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator<< (osc_stream< Buffer, TypeBuffer > &s, const std::string &str)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator>> (osc_stream< Buffer, TypeBuffer > &s, std::string &str)
template<class Buffer, class TypeBuffer, class DestBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::read_buffer_from_osc_stream (osc_stream< Buffer, TypeBuffer > &s, DestBuffer &buf)
template<class Buffer, class TypeBuffer, class SrcBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::write_buffer_to_osc_stream (osc_stream< Buffer, TypeBuffer > &s, SrcBuffer &buf)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator>> (osc_stream< Buffer, TypeBuffer > &s, raw_buffer &str)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator>> (osc_stream< Buffer, TypeBuffer > &s, string_buffer &str)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator<< (osc_stream< Buffer, TypeBuffer > &s, raw_buffer &str)
template<class Buffer, class TypeBuffer>
osc_stream< Buffer, TypeBuffer > & osctl::operator<< (osc_stream< Buffer, TypeBuffer > &s, string_buffer &str)