Open Lighting Architecture: ola::rdm::Interface Class Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ola::rdm::Interface Class Reference

## Public Types
enum | { DEFAULT_INDEX = -1 }

## Public Member Functions
| Interface (const std::string &name, const IPV4Address &ip_address, const IPV4Address &broadcast_address, const IPV4Address &subnet_mask, const MACAddress &hw_address, bool loopback, int32_t index=DEFAULT_INDEX, uint16_t type=ARP_VOID_TYPE)
| Interface (const Interface &other)
Interface & | operator= (const Interface &other)
bool | operator== (const Interface &other)

## Public Attributes
std::string | name
IPV4Address | ip_address
IPV4Address | bcast_address
IPV4Address | subnet_mask
MACAddress | hw_address
bool | loopback
int32_t | index
uint16_t | type

## Static Public Attributes
static const uint16_t | ARP_VOID_TYPE = 0xffff
static const uint16_t | ARP_ETHERNET_TYPE = 1

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

- include/ola/network/Interface.h
- common/network/Interface.cpp