vrpn 07.35
Virtual Reality Peripheral Network
 
Loading...
Searching...
No Matches
vrpn_EndpointContainer.h File Reference

Header. More...

#include "vrpn_Types.h"
#include "vrpn_Configure.h"
#include "vrpn_Assert.h"
#include <vector>
#include <stddef.h>
Include dependency graph for vrpn_EndpointContainer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vrpn::EndpointContainer
 Container for endpoints, held by pointer. More...
 
class  vrpn::EndpointIterator
 An iterator that goes forward in an EndpointContainer skipping the NULLs, that also acts a bit like a pointer/smart pointer (can treat it as a vrpn_Endpoint *) More...
 

Namespaces

namespace  vrpn
 

Macros

#define VRPN_ECITERATOR_ASSERT_INVARIANT()
 

Variables

class VRPN_API vrpn_Endpoint
 
class VRPN_API vrpn_Endpoint_IP
 

Detailed Description

Header.

Date
2015
Author
Ryan Pavlik Sensics, Inc. http://sensics.com/osvr

Definition in file vrpn_EndpointContainer.h.

Macro Definition Documentation

◆ VRPN_ECITERATOR_ASSERT_INVARIANT

#define VRPN_ECITERATOR_ASSERT_INVARIANT ( )
Value:
VRPN_ASSERT_MSG(valid() != equal_to_default_(), \
"Class invariant for EndpointIterator")
#define VRPN_ASSERT_MSG(expr, msg)
Like VRPN_ASSERT(expr) but allows specification of a message to be included in the case of a failed a...

Definition at line 142 of file vrpn_EndpointContainer.h.

Referenced by vrpn::EndpointIterator::EndpointIterator(), vrpn::EndpointIterator::EndpointIterator(), vrpn::EndpointIterator::get_pointer(), vrpn::EndpointIterator::operator pointer(), vrpn::EndpointIterator::operator*(), vrpn::EndpointIterator::operator++(), and vrpn::EndpointIterator::operator->().

Variable Documentation

◆ vrpn_Endpoint

class VRPN_API vrpn_Endpoint

Definition at line 33 of file vrpn_EndpointContainer.h.

◆ vrpn_Endpoint_IP

class VRPN_API vrpn_Endpoint_IP

Definition at line 34 of file vrpn_EndpointContainer.h.