senf::emu::annotations::Interface Struct Reference

Incoming or outgoing interface. More...

#include <senf/Ext/NetEmu/Annotations.hh>

Public Member Functions

 Interface ()
 
 Interface (MACAddress const &v)
 
bool operator< (Interface const &other) const
 
bool operator== (Interface const &other) const
 

Public Attributes

MACAddress value
 

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &os, Interface const &annotation)
 Output Interface annotation instance as it's string representation. More...
 

Detailed Description

Incoming or outgoing interface.

Definition at line 37 of file Annotations.hh.

Constructor & Destructor Documentation

◆ Interface() [1/2]

senf::emu::annotations::Interface::Interface ( )

◆ Interface() [2/2]

senf::emu::annotations::Interface::Interface ( MACAddress const &  v)

Member Function Documentation

◆ operator<()

bool senf::emu::annotations::Interface::operator< ( Interface const &  other) const

◆ operator==()

bool senf::emu::annotations::Interface::operator== ( Interface const &  other) const

Friends And Related Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream &  os,
Interface const &  annotation 
)
related

Output Interface annotation instance as it's string representation.

Member Data Documentation

◆ value

MACAddress senf::emu::annotations::Interface::value
mutable

Definition at line 39 of file Annotations.hh.


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