libxr  1.0
Want to be the best embedded framework
Loading...
Searching...
No Matches
LibXR::NetworkInterface Class Referenceabstract

抽象网络接口类 / Abstract base for network interfaces More...

#include <net.hpp>

Inheritance diagram for LibXR::NetworkInterface:
[legend]

Public Member Functions

virtual bool Enable ()=0
 
virtual void Disable ()=0
 
virtual bool IsConnected () const =0
 
virtual IPAddressRaw GetIPAddress () const =0
 
virtual MACAddressRaw GetMACAddress () const =0
 

Detailed Description

抽象网络接口类 / Abstract base for network interfaces

Definition at line 122 of file net.hpp.

Member Function Documentation

◆ Disable()

virtual void LibXR::NetworkInterface::Disable ( )
pure virtual

◆ Enable()

virtual bool LibXR::NetworkInterface::Enable ( )
pure virtual

◆ GetIPAddress()

virtual IPAddressRaw LibXR::NetworkInterface::GetIPAddress ( ) const
pure virtual

◆ GetMACAddress()

virtual MACAddressRaw LibXR::NetworkInterface::GetMACAddress ( ) const
pure virtual

◆ IsConnected()

virtual bool LibXR::NetworkInterface::IsConnected ( ) const
pure virtual

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