3 #import <UIKit/UIKit.h>
5 #import <Cocoa/Cocoa.h>
13 #import "OSCMessage.h"
28 struct sockaddr_in addr;
35 + (id) createWithAddress:(NSString *)a andPort:(
unsigned short)p;
37 + (id) createWithAddress:(NSString *)a andPort:(
unsigned short)p labelled:(NSString *)l;
38 - (id) initWithAddress:(NSString *)a andPort:(
unsigned short)p;
39 - (id) initWithAddress:(NSString *)a andPort:(
unsigned short)p labelled:(NSString *)l;
40 - (void) prepareToBeDeleted;
43 - (NSDictionary *) createSnapshot;
45 - (BOOL) createSocket;
55 - (void) setAddressString:(NSString *)n;
57 - (void) setPort:(
unsigned short)p;
59 - (void) setAddressString:(NSString *)n andPort:(
unsigned short)p;
61 - (BOOL) _matchesRawAddress:(
unsigned int)a andPort:(
unsigned short)p;
62 - (BOOL) _matchesRawAddress:(
unsigned int)a;
65 - (NSString *) portLabel;
67 - (void) setPortLabel:(NSString *)n;
69 - (
unsigned short) port;
70 - (NSString *) addressString;
71 - (struct sockaddr_in *) addr;
Used to parse raw OSC data or to assemble raw OSC data from OSCMessages/OSCBundles.
Definition: OSCPacket.h:20
Corresponds to an OSC message: contains zero or more values, and the address path the values have to ...
Definition: OSCMessage.h:18
unsigned short port
The port i'm sending to.
Definition: OSCOutPort.h:29
NSString * addressString
The IP address i'm sending to as an NSString.
Definition: OSCOutPort.h:30
An OSCBundle is a "container" for multiple OSC messages or bundles (bundles may also be nested) ...
Definition: OSCBundle.h:24
NSString * portLabel
The label used to distinguish this port from other OSCOutPorts in the same OSCManager.
Definition: OSCOutPort.h:31
OSCOutPort handles everything needed to send OSC data to a given address.
Definition: OSCOutPort.h:25