vrpn 07.35
Virtual Reality Peripheral Network
 
Loading...
Searching...
No Matches
detail::TypedMainloopObject< vrpn_ConnectionPtr > Class Reference

Specialization of vrpn_MainloopObject for holding connections that are maintained by vrpn_ConnectionPtr smart pointers. More...

#include <vrpn_ConnectionPtr.h>

Inheritance diagram for detail::TypedMainloopObject< vrpn_ConnectionPtr >:
Collaboration diagram for detail::TypedMainloopObject< vrpn_ConnectionPtr >:

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.
 
- Public Member Functions inherited from vrpn_MainloopObject
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.
 
- Protected Member Functions inherited from vrpn_MainloopObject
 vrpn_MainloopObject ()
 

Additional Inherited Members

- Static Public Member Functions inherited from vrpn_MainloopObject
template<class T>
static vrpn_MainloopObjectwrap (T o)
 Templated wrapping function.
 
template<class T>
static vrpn_MainloopObjectwrap (T o, bool owner)
 Templated wrapping function that can encourage the wrapper to not destroy the wrapped object at destruction.
 

Detailed Description

Specialization of vrpn_MainloopObject for holding connections that are maintained by vrpn_ConnectionPtr smart pointers.

Definition at line 231 of file vrpn_ConnectionPtr.h.

Constructor & Destructor Documentation

◆ TypedMainloopObject()

detail::TypedMainloopObject< vrpn_ConnectionPtr >::TypedMainloopObject ( vrpn_ConnectionPtr o)
inlineexplicit

Definition at line 233 of file vrpn_ConnectionPtr.h.

Member Function Documentation

◆ _returnContained()

virtual void * detail::TypedMainloopObject< vrpn_ConnectionPtr >::_returnContained ( ) const
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.

◆ broken()

virtual bool detail::TypedMainloopObject< vrpn_ConnectionPtr >::broken ( )
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.

◆ mainloop()

virtual void detail::TypedMainloopObject< vrpn_ConnectionPtr >::mainloop ( )
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.


The documentation for this class was generated from the following file: