C# Class HoloToolkit.Sharing.RoomManager

Inheritance: global::System.IDisposable
Show file Open project: OpenHID/InteractivePaint Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
AddListener ( RoomManagerListener newListener ) : void
CreateRoom ( XString roomName, long roomID, bool keepOpenWhenEmpty ) : Room
Dispose ( ) : void
DownloadAnchor ( Room room, XString anchorName ) : bool
GetCurrentRoom ( ) : Room
GetRoom ( int index ) : Room
GetRoomCount ( ) : int
JoinRoom ( Room room ) : bool
LeaveRoom ( ) : bool
RemoveListener ( RoomManagerListener oldListener ) : void
UploadAnchor ( Room room, XString anchorName, byte data, int dataSize ) : bool

Private Methods

Method Description
RoomManager ( global cPtr, bool cMemoryOwn )
getCPtr ( RoomManager obj ) : global::System.Runtime.InteropServices.HandleRef

Method Details

AddListener() public method

public AddListener ( RoomManagerListener newListener ) : void
newListener RoomManagerListener
return void

CreateRoom() public method

public CreateRoom ( XString roomName, long roomID, bool keepOpenWhenEmpty ) : Room
roomName XString
roomID long
keepOpenWhenEmpty bool
return Room

Dispose() public method

public Dispose ( ) : void
return void

DownloadAnchor() public method

public DownloadAnchor ( Room room, XString anchorName ) : bool
room Room
anchorName XString
return bool

GetCurrentRoom() public method

public GetCurrentRoom ( ) : Room
return Room

GetRoom() public method

public GetRoom ( int index ) : Room
index int
return Room

GetRoomCount() public method

public GetRoomCount ( ) : int
return int

JoinRoom() public method

public JoinRoom ( Room room ) : bool
room Room
return bool

LeaveRoom() public method

public LeaveRoom ( ) : bool
return bool

RemoveListener() public method

public RemoveListener ( RoomManagerListener oldListener ) : void
oldListener RoomManagerListener
return void

UploadAnchor() public method

public UploadAnchor ( Room room, XString anchorName, byte data, int dataSize ) : bool
room Room
anchorName XString
data byte
dataSize int
return bool

Property Details

swigCMemOwn protected property

protected bool swigCMemOwn
return bool