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: