An interface for all VRPN objects that have a "mainloop" method. Not instantiated directly: use vrpn_MainloopObject::wrap() to create one.
More...
#include <vrpn_MainloopObject.h>
|
virtual | ~vrpn_MainloopObject () |
| Destructor.
|
|
virtual void | mainloop ()=0 |
| The mainloop function: the primary thing we look for in a VRPN object.
|
|
virtual bool | broken ()=0 |
| Checks the connectionPtr() for the VRPN object to make sure it is not NULL.
|
|
|
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.
|
|
An interface for all VRPN objects that have a "mainloop" method. Not instantiated directly: use vrpn_MainloopObject::wrap() to create one.
Definition at line 43 of file vrpn_MainloopObject.h.
◆ ~vrpn_MainloopObject()
virtual vrpn_MainloopObject::~vrpn_MainloopObject |
( |
| ) |
|
|
inlinevirtual |
◆ vrpn_MainloopObject()
vrpn_MainloopObject::vrpn_MainloopObject |
( |
| ) |
|
|
inlineprotected |
◆ _returnContained()
virtual void * vrpn_MainloopObject::_returnContained |
( |
| ) |
const |
|
protectedpure virtual |
◆ broken()
virtual bool vrpn_MainloopObject::broken |
( |
| ) |
|
|
pure virtual |
◆ mainloop()
virtual void vrpn_MainloopObject::mainloop |
( |
| ) |
|
|
pure virtual |
◆ wrap() [1/2]
◆ wrap() [2/2]
Templated wrapping function that can encourage the wrapper to not destroy the wrapped object at destruction.
Definition at line 186 of file vrpn_MainloopObject.h.
◆ operator!= [1/2]
◆ operator!=() [2/2]
◆ operator== [1/2]
◆ operator==() [2/2]
The documentation for this class was generated from the following file: