vvopensource
|
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. | |
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.