/* ArdOSC 2.1 - OSC Library for Arduino. -------- Lisence ----------------------------------------------------------- ArdOSC The MIT License Copyright (c) 2009 - 2011 recotana( http://recotana.com ) All right reserved */ #ifndef ArdOSC_OSCArg_h #define ArdOSC_OSCArg_h #include "OSCcommon.h" class OSCArg{ private: char _typeTag; void* _argData; uint16_t _dataSize; uint16_t _alignmentSize; public: OSCArg(void); OSCArg(char _tag); OSCArg(char _tag, void *_data, uint16_t _size, bool _packSizeCulc); ~OSCArg(void); void flush(void); friend class OSCDecoder; friend class OSCEncoder; friend class OSCMessage; }; #endif