SimpleOpenNI
Class XnVMessageListener

java.lang.Object
  extended by SimpleOpenNI.XnVMessageListener
Direct Known Subclasses:
XnVContextControl, XnVFlowRouter, XnVPointControl

public class XnVMessageListener
extends java.lang.Object


Constructor Summary
XnVMessageListener()
           
XnVMessageListener(long cPtr, boolean cMemoryOwn)
           
XnVMessageListener(java.lang.String strName)
           
 
Method Summary
 void Activate(boolean bActive)
           
 void BaseUpdate(XnVMessage pMessage)
           
 void ClearQueue()
           
 void delete()
           
static long getCPtr(XnVMessageListener obj)
           
 java.lang.String GetListenerName()
           
 boolean GetThreadProtectecionQueueMode()
           
 void HandleCCMessages(XnVMessage pMessage)
           
 boolean RegisterActivate(java.lang.Object listner)
           
 boolean RegisterDeactivate(java.lang.Object listner)
           
 boolean RegisterUpdate(java.lang.Object listner)
           
 void Run()
           
 void Run(long nSessionMaxLength)
           
 long RunAsThread()
           
 void SetCurrentThread()
           
 void SetThreadId(SWIGTYPE_p_XN_THREAD_ID hThread)
           
 void SetThreadProtectionQueueMode(boolean bMode)
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 void Update(XnVMessage pMessage)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XnVMessageListener

public XnVMessageListener()

XnVMessageListener

public XnVMessageListener(long cPtr,
                          boolean cMemoryOwn)

XnVMessageListener

public XnVMessageListener(java.lang.String strName)
Method Detail

Activate

public void Activate(boolean bActive)

BaseUpdate

public void BaseUpdate(XnVMessage pMessage)

ClearQueue

public void ClearQueue()

delete

public void delete()

getCPtr

public static long getCPtr(XnVMessageListener obj)

GetListenerName

public java.lang.String GetListenerName()

GetThreadProtectecionQueueMode

public boolean GetThreadProtectecionQueueMode()

HandleCCMessages

public void HandleCCMessages(XnVMessage pMessage)

RegisterActivate

public boolean RegisterActivate(java.lang.Object listner)

RegisterDeactivate

public boolean RegisterDeactivate(java.lang.Object listner)

RegisterUpdate

public boolean RegisterUpdate(java.lang.Object listner)

Run

public void Run()

Run

public void Run(long nSessionMaxLength)

RunAsThread

public long RunAsThread()

SetCurrentThread

public void SetCurrentThread()

SetThreadId

public void SetThreadId(SWIGTYPE_p_XN_THREAD_ID hThread)

SetThreadProtectionQueueMode

public void SetThreadProtectionQueueMode(boolean bMode)

swigReleaseOwnership

public void swigReleaseOwnership()

swigTakeOwnership

public void swigTakeOwnership()

Update

public void Update(XnVMessage pMessage)