CARLA
Public Member Functions | Private Attributes | List of all members
carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint > Class Template Reference

#include <EndPoint.h>

+ Collaboration diagram for carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint >:

Public Member Functions

auto address () const
 
 EndPoint (boost::asio::ip::basic_endpoint< Protocol > ep)
 
 operator boost::asio::ip::basic_endpoint< Protocol > () const
 
uint16_t port () const
 

Private Attributes

boost::asio::ip::basic_endpoint< Protocol > _endpoint
 

Detailed Description

template<typename Protocol>
class carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint >

Definition at line 27 of file EndPoint.h.

Constructor & Destructor Documentation

◆ EndPoint()

template<typename Protocol >
carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint >::EndPoint ( boost::asio::ip::basic_endpoint< Protocol >  ep)
inlineexplicit

Definition at line 30 of file EndPoint.h.

Member Function Documentation

◆ address()

template<typename Protocol >
auto carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint >::address ( ) const
inline

Definition at line 33 of file EndPoint.h.

Referenced by carla::streaming::detail::token_type::token_type().

+ Here is the caller graph for this function:

◆ operator boost::asio::ip::basic_endpoint< Protocol >()

template<typename Protocol >
carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint >::operator boost::asio::ip::basic_endpoint< Protocol > ( ) const
inline

Definition at line 41 of file EndPoint.h.

◆ port()

template<typename Protocol >
uint16_t carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint >::port ( ) const
inline

Definition at line 37 of file EndPoint.h.

Referenced by carla::streaming::detail::token_type::token_type().

+ Here is the caller graph for this function:

Member Data Documentation

◆ _endpoint

template<typename Protocol >
boost::asio::ip::basic_endpoint<Protocol> carla::streaming::detail::EndPoint< Protocol, FullyDefinedEndPoint >::_endpoint
private

Definition at line 47 of file EndPoint.h.


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