Classes | Typedefs | Enumerations | Functions | Variables

osc Namespace Reference

Classes

class  MessageMappingOscPacketListener
class  Exception
class  OutOfBufferMemoryException
class  BundleNotInProgressException
class  MessageInProgressException
class  MessageNotInProgressException
class  OutboundPacketStream
class  OscPacketListener
class  MalformedMessageException
class  MalformedBundleException
class  WrongArgumentTypeException
class  MissingArgumentException
class  ExcessArgumentException
class  ReceivedPacket
class  ReceivedBundleElement
class  ReceivedBundleElementIterator
class  ReceivedMessageArgument
class  ReceivedMessageArgumentIterator
class  ReceivedMessageArgumentStream
class  ReceivedMessage
class  ReceivedBundle
struct  BundleInitiator
struct  BundleTerminator
struct  BeginMessage
struct  MessageTerminator
struct  NilType
struct  InfinitumType
struct  RgbaColor
struct  MidiMessage
struct  TimeTag
struct  Symbol
struct  Blob

Typedefs

typedef long long int64
typedef unsigned long long uint64
typedef signed long int32
typedef unsigned long uint32

Enumerations

enum  TypeTagValues {
  TRUE_TYPE_TAG = 'T', FALSE_TYPE_TAG = 'F', NIL_TYPE_TAG = 'N', INFINITUM_TYPE_TAG = 'I',
  INT32_TYPE_TAG = 'i', FLOAT_TYPE_TAG = 'f', CHAR_TYPE_TAG = 'c', RGBA_COLOR_TYPE_TAG = 'r',
  MIDI_MESSAGE_TYPE_TAG = 'm', INT64_TYPE_TAG = 'h', TIME_TAG_TYPE_TAG = 't', DOUBLE_TYPE_TAG = 'd',
  STRING_TYPE_TAG = 's', SYMBOL_TYPE_TAG = 'S', BLOB_TYPE_TAG = 'b'
}

Functions

std::ostream & operator<< (std::ostream &os, const ReceivedMessageArgument &arg)
std::ostream & operator<< (std::ostream &os, const ReceivedMessage &m)
std::ostream & operator<< (std::ostream &os, const ReceivedBundle &b)
std::ostream & operator<< (std::ostream &os, const ReceivedPacket &p)
int64 ToInt64 (const char *p)
uint64 ToUInt64 (const char *p)
bool operator== (const ReceivedBundleElementIterator &lhs, const ReceivedBundleElementIterator &rhs)
bool operator!= (const ReceivedBundleElementIterator &lhs, const ReceivedBundleElementIterator &rhs)
bool operator== (const ReceivedMessageArgumentIterator &lhs, const ReceivedMessageArgumentIterator &rhs)
bool operator!= (const ReceivedMessageArgumentIterator &lhs, const ReceivedMessageArgumentIterator &rhs)
BundleInitiator BeginBundle (uint64 timeTag=1)

Variables

BundleInitiator BeginBundleImmediate (1)
BundleTerminator EndBundle
MessageTerminator EndMessage
NilType Nil
InfinitumType Infinitum

Typedef Documentation

typedef signed long osc::int32
typedef long long osc::int64
typedef unsigned long osc::uint32
typedef unsigned long long osc::uint64

Enumeration Type Documentation

Enumerator:
TRUE_TYPE_TAG 
FALSE_TYPE_TAG 
NIL_TYPE_TAG 
INFINITUM_TYPE_TAG 
INT32_TYPE_TAG 
FLOAT_TYPE_TAG 
CHAR_TYPE_TAG 
RGBA_COLOR_TYPE_TAG 
MIDI_MESSAGE_TYPE_TAG 
INT64_TYPE_TAG 
TIME_TAG_TYPE_TAG 
DOUBLE_TYPE_TAG 
STRING_TYPE_TAG 
SYMBOL_TYPE_TAG 
BLOB_TYPE_TAG 

Function Documentation

BundleInitiator osc::BeginBundle ( uint64  timeTag = 1 ) [inline]
bool osc::operator!= ( const ReceivedBundleElementIterator &  lhs,
const ReceivedBundleElementIterator &  rhs 
) [inline]
bool osc::operator!= ( const ReceivedMessageArgumentIterator &  lhs,
const ReceivedMessageArgumentIterator &  rhs 
) [inline]
std::ostream & osc::operator<< ( std::ostream &  os,
const ReceivedBundle &  b 
)
std::ostream & osc::operator<< ( std::ostream &  os,
const ReceivedPacket &  p 
)
std::ostream & osc::operator<< ( std::ostream &  os,
const ReceivedMessageArgument &  arg 
)
std::ostream & osc::operator<< ( std::ostream &  os,
const ReceivedMessage &  m 
)
bool osc::operator== ( const ReceivedBundleElementIterator &  lhs,
const ReceivedBundleElementIterator &  rhs 
) [inline]
bool osc::operator== ( const ReceivedMessageArgumentIterator &  lhs,
const ReceivedMessageArgumentIterator &  rhs 
) [inline]
int64 osc::ToInt64 ( const char *  p )
uint64 osc::ToUInt64 ( const char *  p )

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines