C# 클래스 OSC.NET.OSCPacket

OSCPacket
파일 보기 프로젝트 열기: Ractiv/touch_plus_source_code 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
address string
binaryData byte[]
values System.Collections.ArrayList

공개 메소드들

메소드 설명
Append ( object value ) : void
IsBundle ( ) : bool
OSCPacket ( ) : System
Unpack ( byte bytes ) : OSCPacket
Unpack ( byte bytes, int &start, int end ) : OSCPacket

보호된 메소드들

메소드 설명
addBytes ( ArrayList data, byte bytes ) : void
pack ( ) : void
packDouble ( double value ) : byte[]
packFloat ( float value ) : byte[]
packInt ( int value ) : byte[]
packLong ( long value ) : byte[]
packString ( string value ) : byte[]
padNull ( ArrayList data ) : void
swapEndian ( byte data ) : byte[]
unpackDouble ( byte bytes, int &start ) : double
unpackFloat ( byte bytes, int &start ) : float
unpackInt ( byte bytes, int &start ) : int
unpackLong ( byte bytes, int &start ) : long
unpackString ( byte bytes, int &start ) : string

메소드 상세

Append() 공개 추상적인 메소드

public abstract Append ( object value ) : void
value object
리턴 void

IsBundle() 공개 추상적인 메소드

public abstract IsBundle ( ) : bool
리턴 bool

OSCPacket() 공개 메소드

public OSCPacket ( ) : System
리턴 System

Unpack() 공개 정적인 메소드

public static Unpack ( byte bytes ) : OSCPacket
bytes byte
리턴 OSCPacket

Unpack() 공개 정적인 메소드

public static Unpack ( byte bytes, int &start, int end ) : OSCPacket
bytes byte
start int
end int
리턴 OSCPacket

addBytes() 보호된 정적인 메소드

protected static addBytes ( ArrayList data, byte bytes ) : void
data System.Collections.ArrayList
bytes byte
리턴 void

pack() 보호된 추상적인 메소드

protected abstract pack ( ) : void
리턴 void

packDouble() 보호된 정적인 메소드

protected static packDouble ( double value ) : byte[]
value double
리턴 byte[]

packFloat() 보호된 정적인 메소드

protected static packFloat ( float value ) : byte[]
value float
리턴 byte[]

packInt() 보호된 정적인 메소드

protected static packInt ( int value ) : byte[]
value int
리턴 byte[]

packLong() 보호된 정적인 메소드

protected static packLong ( long value ) : byte[]
value long
리턴 byte[]

packString() 보호된 정적인 메소드

protected static packString ( string value ) : byte[]
value string
리턴 byte[]

padNull() 보호된 정적인 메소드

protected static padNull ( ArrayList data ) : void
data System.Collections.ArrayList
리턴 void

swapEndian() 보호된 정적인 메소드

protected static swapEndian ( byte data ) : byte[]
data byte
리턴 byte[]

unpackDouble() 보호된 정적인 메소드

protected static unpackDouble ( byte bytes, int &start ) : double
bytes byte
start int
리턴 double

unpackFloat() 보호된 정적인 메소드

protected static unpackFloat ( byte bytes, int &start ) : float
bytes byte
start int
리턴 float

unpackInt() 보호된 정적인 메소드

protected static unpackInt ( byte bytes, int &start ) : int
bytes byte
start int
리턴 int

unpackLong() 보호된 정적인 메소드

protected static unpackLong ( byte bytes, int &start ) : long
bytes byte
start int
리턴 long

unpackString() 보호된 정적인 메소드

protected static unpackString ( byte bytes, int &start ) : string
bytes byte
start int
리턴 string

프로퍼티 상세

address 보호되어 있는 프로퍼티

protected string address
리턴 string

binaryData 보호되어 있는 프로퍼티

protected byte[] binaryData
리턴 byte[]

values 보호되어 있는 프로퍼티

protected ArrayList,System.Collections values
리턴 System.Collections.ArrayList