AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Sharing.SessionManagerAdapter Class Reference

Allows users of the SessionManager to register to receive event callbacks without having their classes inherit directly from SessionManagerListener More...

Inheritance diagram for HoloToolkit.Sharing.SessionManagerAdapter:
HoloToolkit.Sharing.SessionManagerListener HoloToolkit.Sharing.Listener

Public Member Functions

 SessionManagerAdapter ()
 
override void OnCreateSucceeded (Session newSession)
 
override void OnCreateFailed (XString reason)
 
override void OnSessionAdded (Session newSession)
 
override void OnSessionClosed (Session session)
 
override void OnUserJoinedSession (Session session, User newUser)
 
override void OnUserLeftSession (Session session, User user)
 
override void OnUserChanged (Session session, User user)
 
override void OnServerConnected ()
 
override void OnServerDisconnected ()
 
- Public Member Functions inherited from HoloToolkit.Sharing.SessionManagerListener
override void Dispose ()
 
 SessionManagerListener ()
 
delegate void SwigDelegateSessionManagerListener_0 (global::System.IntPtr newSession)
 
delegate void SwigDelegateSessionManagerListener_1 (global::System.IntPtr reason)
 
delegate void SwigDelegateSessionManagerListener_2 (global::System.IntPtr newSession)
 
delegate void SwigDelegateSessionManagerListener_3 (global::System.IntPtr session)
 
delegate void SwigDelegateSessionManagerListener_4 (global::System.IntPtr session, global::System.IntPtr newUser)
 
delegate void SwigDelegateSessionManagerListener_5 (global::System.IntPtr session, global::System.IntPtr user)
 
delegate void SwigDelegateSessionManagerListener_6 (global::System.IntPtr session, global::System.IntPtr user)
 
delegate void SwigDelegateSessionManagerListener_7 ()
 
delegate void SwigDelegateSessionManagerListener_8 ()
 
- Public Member Functions inherited from HoloToolkit.Sharing.Listener
void UnregisterAll ()
 
bool IsRegistered ()
 
 Listener ()
 

Events

System.Action< SessionCreateSucceededEvent
 
System.Action< XStringCreateFailedEvent
 
System.Action< SessionSessionAddedEvent
 
System.Action< SessionSessionClosedEvent
 
System.Action< Session, UserUserJoinedSessionEvent
 
System.Action< Session, UserUserLeftSessionEvent
 
System.Action< Session, UserUserChangedEvent
 
System.Action ServerConnectedEvent
 
System.Action ServerDisconnectedEvent
 

Additional Inherited Members

- Protected Attributes inherited from HoloToolkit.Sharing.Listener
bool swigCMemOwn
 

Detailed Description

Allows users of the SessionManager to register to receive event callbacks without having their classes inherit directly from SessionManagerListener

Definition at line 10 of file SessionManagerAdapter.cs.

Constructor & Destructor Documentation

§ SessionManagerAdapter()

HoloToolkit.Sharing.SessionManagerAdapter.SessionManagerAdapter ( )

Definition at line 22 of file SessionManagerAdapter.cs.

Member Function Documentation

§ OnCreateFailed()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnCreateFailed ( XString  reason)
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 34 of file SessionManagerAdapter.cs.

§ OnCreateSucceeded()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnCreateSucceeded ( Session  newSession)
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 24 of file SessionManagerAdapter.cs.

§ OnServerConnected()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnServerConnected ( )
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 94 of file SessionManagerAdapter.cs.

§ OnServerDisconnected()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnServerDisconnected ( )
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 104 of file SessionManagerAdapter.cs.

§ OnSessionAdded()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnSessionAdded ( Session  newSession)
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 44 of file SessionManagerAdapter.cs.

§ OnSessionClosed()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnSessionClosed ( Session  session)
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 54 of file SessionManagerAdapter.cs.

§ OnUserChanged()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnUserChanged ( Session  session,
User  user 
)
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 84 of file SessionManagerAdapter.cs.

§ OnUserJoinedSession()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnUserJoinedSession ( Session  session,
User  newUser 
)
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 64 of file SessionManagerAdapter.cs.

§ OnUserLeftSession()

override void HoloToolkit.Sharing.SessionManagerAdapter.OnUserLeftSession ( Session  session,
User  user 
)
virtual

Reimplemented from HoloToolkit.Sharing.SessionManagerListener.

Definition at line 74 of file SessionManagerAdapter.cs.

Event Documentation

§ CreateFailedEvent

System.Action<XString> HoloToolkit.Sharing.SessionManagerAdapter.CreateFailedEvent

Definition at line 13 of file SessionManagerAdapter.cs.

§ CreateSucceededEvent

System.Action<Session> HoloToolkit.Sharing.SessionManagerAdapter.CreateSucceededEvent

Definition at line 12 of file SessionManagerAdapter.cs.

§ ServerConnectedEvent

System.Action HoloToolkit.Sharing.SessionManagerAdapter.ServerConnectedEvent

Definition at line 19 of file SessionManagerAdapter.cs.

§ ServerDisconnectedEvent

System.Action HoloToolkit.Sharing.SessionManagerAdapter.ServerDisconnectedEvent

Definition at line 20 of file SessionManagerAdapter.cs.

§ SessionAddedEvent

System.Action<Session> HoloToolkit.Sharing.SessionManagerAdapter.SessionAddedEvent

Definition at line 14 of file SessionManagerAdapter.cs.

§ SessionClosedEvent

System.Action<Session> HoloToolkit.Sharing.SessionManagerAdapter.SessionClosedEvent

Definition at line 15 of file SessionManagerAdapter.cs.

§ UserChangedEvent

System.Action<Session, User> HoloToolkit.Sharing.SessionManagerAdapter.UserChangedEvent

Definition at line 18 of file SessionManagerAdapter.cs.

§ UserJoinedSessionEvent

System.Action<Session, User> HoloToolkit.Sharing.SessionManagerAdapter.UserJoinedSessionEvent

Definition at line 16 of file SessionManagerAdapter.cs.

§ UserLeftSessionEvent

System.Action<Session, User> HoloToolkit.Sharing.SessionManagerAdapter.UserLeftSessionEvent

Definition at line 17 of file SessionManagerAdapter.cs.


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