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.