Vanetza
 
Loading...
Searching...
No Matches
vanetza::asio::cohda Class Reference

Public Types

typedef linklayer_endpoint< cohdaendpoint
 
typedef boost::asio::basic_raw_socket< cohdasocket
 

Public Member Functions

int type () const
 
int family () const
 
int protocol () const
 
int interface_index () const
 

Static Public Member Functions

static cohda wave_raw ()
 

Private Member Functions

 cohda (const char *if_name, int proto)
 

Private Attributes

int m_protocol
 
int m_ifidx
 

Detailed Description

Definition at line 14 of file cohda.hpp.

Member Typedef Documentation

◆ endpoint

Definition at line 17 of file cohda.hpp.

◆ socket

typedef boost::asio::basic_raw_socket<cohda> vanetza::asio::cohda::socket

Definition at line 18 of file cohda.hpp.

Constructor & Destructor Documentation

◆ cohda() [1/2]

vanetza::asio::cohda::cohda ( )
inlineexplicit

Definition at line 25 of file cohda.hpp.

◆ cohda() [2/2]

vanetza::asio::cohda::cohda ( const char *  if_name,
int  proto 
)
inlineexplicitprivate

Definition at line 33 of file cohda.hpp.

Member Function Documentation

◆ family()

int vanetza::asio::cohda::family ( ) const
inline

Definition at line 28 of file cohda.hpp.

◆ interface_index()

int vanetza::asio::cohda::interface_index ( ) const
inline

Definition at line 30 of file cohda.hpp.

◆ protocol()

int vanetza::asio::cohda::protocol ( ) const
inline

Definition at line 29 of file cohda.hpp.

◆ type()

int vanetza::asio::cohda::type ( ) const
inline

Definition at line 27 of file cohda.hpp.

◆ wave_raw()

static cohda vanetza::asio::cohda::wave_raw ( )
inlinestatic

Definition at line 20 of file cohda.hpp.

Member Data Documentation

◆ m_ifidx

int vanetza::asio::cohda::m_ifidx
private

Definition at line 37 of file cohda.hpp.

◆ m_protocol

int vanetza::asio::cohda::m_protocol
private

Definition at line 36 of file cohda.hpp.


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