vrpn 07.35
Virtual Reality Peripheral Network
Loading...
Searching...
No Matches
vrpn::BoundEndpointAllocator Class Reference

Combines the function pointer for an Endpoint Allocator with its two arguments into a single callable object, with the ability to override the last parameter at call time. More...

#include <vrpn_Connection.h>

Public Types

typedef vrpn_Endpoint_IPreturn_type
 

Public Member Functions

 BoundEndpointAllocator ()
 
 BoundEndpointAllocator (vrpn_EndpointAllocator epa, vrpn_Connection *conn, vrpn_int32 *numActiveEndpoints=NULL)
 
return_type operator() () const
 Default, fully pre-bound.
 
return_type operator() (vrpn_int32 *alternateNumActiveEndpoints) const
 Overload, with alternate num active connnection pointer.
 

Detailed Description

Combines the function pointer for an Endpoint Allocator with its two arguments into a single callable object, with the ability to override the last parameter at call time.

Definition at line 177 of file vrpn_Connection.h.

Member Typedef Documentation

◆ return_type

Constructor & Destructor Documentation

◆ BoundEndpointAllocator() [1/2]

vrpn::BoundEndpointAllocator::BoundEndpointAllocator ( )
inline

Definition at line 179 of file vrpn_Connection.h.

◆ BoundEndpointAllocator() [2/2]

vrpn::BoundEndpointAllocator::BoundEndpointAllocator ( vrpn_EndpointAllocator  epa,
vrpn_Connection conn,
vrpn_int32 *  numActiveEndpoints = NULL 
)
inline

Definition at line 185 of file vrpn_Connection.h.

Member Function Documentation

◆ operator()() [1/2]

return_type vrpn::BoundEndpointAllocator::operator() ( ) const
inline

Default, fully pre-bound.

Definition at line 197 of file vrpn_Connection.h.

◆ operator()() [2/2]

return_type vrpn::BoundEndpointAllocator::operator() ( vrpn_int32 *  alternateNumActiveEndpoints) const
inline

Overload, with alternate num active connnection pointer.

Definition at line 206 of file vrpn_Connection.h.


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