Public Member Functions | Friends

osc::ReceivedMessageArgument Class Reference

#include <OscReceivedElements.h>

List of all members.

Public Member Functions

 ReceivedMessageArgument (const char *typeTag, const char *argument)
const char TypeTag () const
bool IsBool () const
bool AsBool () const
bool AsBoolUnchecked () const
bool IsNil () const
bool IsInfinitum () const
bool IsInt32 () const
int32 AsInt32 () const
int32 AsInt32Unchecked () const
bool IsFloat () const
float AsFloat () const
float AsFloatUnchecked () const
bool IsChar () const
char AsChar () const
char AsCharUnchecked () const
bool IsRgbaColor () const
uint32 AsRgbaColor () const
uint32 AsRgbaColorUnchecked () const
bool IsMidiMessage () const
uint32 AsMidiMessage () const
uint32 AsMidiMessageUnchecked () const
bool IsInt64 () const
int64 AsInt64 () const
int64 AsInt64Unchecked () const
bool IsTimeTag () const
uint64 AsTimeTag () const
uint64 AsTimeTagUnchecked () const
bool IsDouble () const
double AsDouble () const
double AsDoubleUnchecked () const
bool IsString () const
const char * AsString () const
const char * AsStringUnchecked () const
bool IsSymbol () const
const char * AsSymbol () const
const char * AsSymbolUnchecked () const
bool IsBlob () const
void AsBlob (const void *&data, unsigned long &size) const
void AsBlobUnchecked (const void *&data, unsigned long &size) const

Friends

class ReceivedMessageArgumentIterator

Constructor & Destructor Documentation

osc::ReceivedMessageArgument::ReceivedMessageArgument ( const char *  typeTag,
const char *  argument 
) [inline]

Member Function Documentation

void osc::ReceivedMessageArgument::AsBlob ( const void *&  data,
unsigned long &  size 
) const
void osc::ReceivedMessageArgument::AsBlobUnchecked ( const void *&  data,
unsigned long &  size 
) const
bool osc::ReceivedMessageArgument::AsBool (  ) const
bool osc::ReceivedMessageArgument::AsBoolUnchecked (  ) const
char osc::ReceivedMessageArgument::AsChar (  ) const
char osc::ReceivedMessageArgument::AsCharUnchecked (  ) const
double osc::ReceivedMessageArgument::AsDouble (  ) const
double osc::ReceivedMessageArgument::AsDoubleUnchecked (  ) const
float osc::ReceivedMessageArgument::AsFloat (  ) const
float osc::ReceivedMessageArgument::AsFloatUnchecked (  ) const
int32 osc::ReceivedMessageArgument::AsInt32 (  ) const
int32 osc::ReceivedMessageArgument::AsInt32Unchecked (  ) const
int64 osc::ReceivedMessageArgument::AsInt64 (  ) const
int64 osc::ReceivedMessageArgument::AsInt64Unchecked (  ) const
uint32 osc::ReceivedMessageArgument::AsMidiMessage (  ) const
uint32 osc::ReceivedMessageArgument::AsMidiMessageUnchecked (  ) const
uint32 osc::ReceivedMessageArgument::AsRgbaColor (  ) const
uint32 osc::ReceivedMessageArgument::AsRgbaColorUnchecked (  ) const
const char* osc::ReceivedMessageArgument::AsString (  ) const
const char* osc::ReceivedMessageArgument::AsStringUnchecked (  ) const [inline]
const char* osc::ReceivedMessageArgument::AsSymbol (  ) const
const char* osc::ReceivedMessageArgument::AsSymbolUnchecked (  ) const [inline]
uint64 osc::ReceivedMessageArgument::AsTimeTag (  ) const
uint64 osc::ReceivedMessageArgument::AsTimeTagUnchecked (  ) const
bool osc::ReceivedMessageArgument::IsBlob (  ) const [inline]
bool osc::ReceivedMessageArgument::IsBool (  ) const [inline]
bool osc::ReceivedMessageArgument::IsChar (  ) const [inline]
bool osc::ReceivedMessageArgument::IsDouble (  ) const [inline]
bool osc::ReceivedMessageArgument::IsFloat (  ) const [inline]
bool osc::ReceivedMessageArgument::IsInfinitum (  ) const [inline]
bool osc::ReceivedMessageArgument::IsInt32 (  ) const [inline]
bool osc::ReceivedMessageArgument::IsInt64 (  ) const [inline]
bool osc::ReceivedMessageArgument::IsMidiMessage (  ) const [inline]
bool osc::ReceivedMessageArgument::IsNil (  ) const [inline]
bool osc::ReceivedMessageArgument::IsRgbaColor (  ) const [inline]
bool osc::ReceivedMessageArgument::IsString (  ) const [inline]
bool osc::ReceivedMessageArgument::IsSymbol (  ) const [inline]
bool osc::ReceivedMessageArgument::IsTimeTag (  ) const [inline]
const char osc::ReceivedMessageArgument::TypeTag (  ) const [inline]

Friends And Related Function Documentation

friend class ReceivedMessageArgumentIterator [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines