Header. More...
Go to the source code of this file.
Classes | |
class | vrpn_MainloopObject |
An interface for all VRPN objects that have a "mainloop" method. Not instantiated directly: use vrpn_MainloopObject::wrap() to create one. More... | |
struct | vrpn_MainloopObject::CannotWrapNullPointerIntoMainloopObject |
Exception thrown when trying to wrap a NULL pointer. More... | |
class | detail::TypedMainloopObject< T * > |
Template class for holding generic VRPN objects with type information. More... | |
class | detail::TypedMainloopObject< vrpn_Connection * > |
Specialization for connections, since they're reference-counted. More... | |
Namespaces | |
namespace | detail |
Namespace enclosing internal implementation details. | |
Macros | |
#define | VRPN_MAINLOOPOBJECT_MSG(_x) |
Variables | |
class VRPN_API | vrpn_Connection |
#define VRPN_MAINLOOPOBJECT_MSG | ( | _x | ) |
Definition at line 36 of file vrpn_MainloopObject.h.
Referenced by detail::TypedMainloopObject< T * >::TypedMainloopObject(), detail::TypedMainloopObject< vrpn_Connection * >::TypedMainloopObject(), detail::TypedMainloopObject< T * >::~TypedMainloopObject(), and detail::TypedMainloopObject< vrpn_Connection * >::~TypedMainloopObject().
class VRPN_API vrpn_Connection |
Definition at line 39 of file vrpn_MainloopObject.h.