VVOSC  1.0
Data Structures
Here are the data structures with brief descriptions:
OSCAddressSpaceOSCAddressSpace is a representation of the OSC address space described in the OSC spec. It is a subclass of OSCNode. This class is optional- it's not needed for basic OSC message sending/receiving
OSCBundleAn OSCBundle is a "container" for multiple OSC messages or bundles (bundles may also be nested)
<OSCDelegateProtocol>Most common means of passing OSC data to your application. Delegates of OSCManager and OSCInPort should support this protocol
OSCInPortOSCInPort handles everything needed to receive OSC data on a given port
OSCManagerMain VVOSC class- manages in & out port creation, zero configuration networking (bonjour/zeroconf)
OSCMessageCorresponds to an OSC message: contains zero or more values, and the address path the values have to get sent to
OSCNodeOSCNode describes a single destination for OSC addresses. The OSC address space is made up of many different nodes. This class is optional- it is not used for basic OSC message sending/receiving, and only gets used if you start working with OSCAddressSpace
OSCOutPortOSCOutPort handles everything needed to send OSC data to a given address
OSCPacketUsed to parse raw OSC data or to assemble raw OSC data from OSCMessages/OSCBundles
OSCValueOSCValue encapsulates any value you can send or receive via OSC. It is NOT mutable at this time