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()

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: