OpenShot Audio Library | OpenShotAudio 0.3.2
|
#include <juce_MACAddress.h>
Public Member Functions | |
MACAddress () noexcept | |
MACAddress (const MACAddress &) noexcept | |
MACAddress & | operator= (const MACAddress &) noexcept |
MACAddress (const uint8 bytes[6]) noexcept | |
MACAddress (StringRef address) | |
const uint8 * | getBytes () const noexcept |
String | toString () const |
String | toString (StringRef separator) const |
int64 | toInt64 () const noexcept |
bool | isNull () const noexcept |
bool | operator== (const MACAddress &) const noexcept |
bool | operator!= (const MACAddress &) const noexcept |
Static Public Member Functions | |
static Array< MACAddress > | getAllAddresses () |
static void | findAllAddresses (Array< MACAddress > &results) |
Represents a MAC network card adapter address ID.
Definition at line 32 of file juce_MACAddress.h.
|
noexcept |
Creates a null address (00-00-00-00-00-00).
Definition at line 26 of file juce_MACAddress.cpp.
|
noexcept |
Creates a copy of another address.
Definition at line 31 of file juce_MACAddress.cpp.
|
explicitnoexcept |
Creates an address from 6 bytes.
Definition at line 42 of file juce_MACAddress.cpp.
|
explicit |
Creates an address from a hex string. If the string isn't a 6-byte hex value, this will just default-initialise the object.
Definition at line 47 of file juce_MACAddress.cpp.
|
static |
Populates a list of the MAC addresses of all the available network cards.
Referenced by getAllAddresses().
|
static |
Returns a list of the MAC addresses of all the available network cards.
Definition at line 88 of file juce_MACAddress.cpp.
Referenced by juce::SystemStats::getDeviceIdentifiers().
|
inlinenoexcept |
Returns a pointer to the 6 bytes that make up this address.
Definition at line 62 of file juce_MACAddress.h.
|
noexcept |
Returns true if this address is null (00-00-00-00-00-00).
Definition at line 95 of file juce_MACAddress.cpp.
|
noexcept |
Definition at line 98 of file juce_MACAddress.cpp.
|
noexcept |
Creates a copy of another address.
Definition at line 36 of file juce_MACAddress.cpp.
|
noexcept |
Definition at line 97 of file juce_MACAddress.cpp.
|
noexcept |
Returns the address in the lower 6 bytes of an int64.
This uses a little-endian arrangement, with the first byte of the address being stored in the least-significant byte of the result value.
Definition at line 78 of file juce_MACAddress.cpp.
Referenced by isNull().
String juce::MACAddress::toString | ( | ) | const |
Returns a dash-separated string in the form "11-22-33-44-55-66"
Definition at line 58 of file juce_MACAddress.cpp.
Referenced by toString().
Returns a hex string of this address, using a custom separator between each byte.
Definition at line 63 of file juce_MACAddress.cpp.