vvopensource
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Instance Methods | Class Methods | Protected Attributes
OSCOutPort Class Reference

OSCOutPort handles everything needed to send OSC data to a given address. More...

#import <OSCOutPort.h>

Inherits NSObject.

Instance Methods

(NSDictionary *) - createSnapshot
 returns an auto-released NSDictionary which describes this port (useful for restoring the port later)
 
(void) - sendThisBundle:
 sends the passed bundle to this port's address/port
 
(void) - sendThisMessage:
 sends the passed message to this port's address/port
 
(void) - sendThisPacket:
 sends the passed packet to this port's address/port
 
(void) - setAddressString:
 changes the address this output will send to the passed address
 
(void) - setPort:
 changes the port this output will send to the passed port
 
(void) - setAddressString:andPort:
 changes this output's address and port to the passed address and port
 
(NSString *) - portLabel
 the label used to distinguish this output from other outputs in my manager
 
(void) - setPortLabel:
 change the label used to distinguish this output from other outputs in my manager
 

Class Methods

(id) + createWithAddress:andPort:
 Creates and returns an auto-released OSCOutPort for the given address and port.
 
(id) + createWithAddress:andPort:labelled:
 Creates and returns an auto-released OSCOutPort for the given address, port, and label.
 

Protected Attributes

unsigned short port
 The port i'm sending to.
 
NSString * addressString
 The IP address i'm sending to as an NSString.
 
NSString * portLabel
 The label used to distinguish this port from other OSCOutPorts in the same OSCManager.
 

Detailed Description

OSCOutPort handles everything needed to send OSC data to a given address.

You should never create or destroy an instance of this class manually. OSCOutPort instances should be created/destroyed by the OSCManager.

the documentation here only covers the basics, the header file for this class is small and heavily commented if you want to know more because you're heavily customizing OSCOutPort.


The documentation for this class was generated from the following files: