Specialization of vrpn_MainloopObject for holding connections that are maintained by vrpn_ConnectionPtr smart pointers. More...
#include <vrpn_ConnectionPtr.h>
Public Member Functions | |
TypedMainloopObject (vrpn_ConnectionPtr o) | |
virtual bool | broken () |
Checks the connectionPtr() for the VRPN object to make sure it is not NULL. | |
virtual void | mainloop () |
The mainloop function: the primary thing we look for in a VRPN object. | |
![]() | |
virtual | ~vrpn_MainloopObject () |
Destructor. | |
Protected Member Functions | |
virtual void * | _returnContained () const |
Internal function to return a typeless pointer of the contained object, for comparison purposes. | |
![]() | |
vrpn_MainloopObject () | |
Additional Inherited Members | |
![]() | |
template<class T> | |
static vrpn_MainloopObject * | wrap (T o) |
Templated wrapping function. | |
template<class T> | |
static vrpn_MainloopObject * | wrap (T o, bool owner) |
Templated wrapping function that can encourage the wrapper to not destroy the wrapped object at destruction. | |
Specialization of vrpn_MainloopObject for holding connections that are maintained by vrpn_ConnectionPtr smart pointers.
Definition at line 231 of file vrpn_ConnectionPtr.h.
|
inlineexplicit |
Definition at line 233 of file vrpn_ConnectionPtr.h.
|
inlineprotectedvirtual |
Internal function to return a typeless pointer of the contained object, for comparison purposes.
Implements vrpn_MainloopObject.
Definition at line 247 of file vrpn_ConnectionPtr.h.
|
inlinevirtual |
Checks the connectionPtr() for the VRPN object to make sure it is not NULL.
Implements vrpn_MainloopObject.
Definition at line 242 of file vrpn_ConnectionPtr.h.
|
inlinevirtual |
The mainloop function: the primary thing we look for in a VRPN object.
Implements vrpn_MainloopObject.
Definition at line 244 of file vrpn_ConnectionPtr.h.