Name
ethernet address, client.ethernetaddress, kPMRPCClientEthernetAddress, kPMObserveClientEthernetAddress — Primary ethernet address.
Synopsis
string client.ethernetaddress( |
) ; |
Description
Primary ethernet address.
A single ethernet address. Most likely to be the MAC address from the built-in ethernet card.
The address is formatted as six groups of two digits in lowercase.
xx:xx:xx:xx:xx:xx |
Returns
ethernet address
is a string.
Observable
Changes to ethernet address
can be observed, without polling, using client.ethernetaddress, kPMObserveClientEthernetAddress
.
Security
ethernet address
can be requested by any authenticated client.
Unauthenticated clients are authorized using the uk.co.dssw.powermanager.client.ethernetaddress
right. By default, any local process can request ethernet address
.
Availablility
pmdctl |
Examples
Example 40. C: client.ethernetaddress
CFMutableDictionaryRef myRequest = PMRequestCreate(kCFAllocatorDefault,kPMRPCClientEthernetAddress);
Example 41. Objective-C: client.ethernetaddress
DSSWPMRequest* myRequest = [DSSWPMRequest requestWithRequest:kPMRPCClientEthernetAddress];
Example 42. AppleScript: client.ethernetaddress
tell application "Power Manager Scripting" set myResult to ethernet address of Client end tell
Example 43. Shell: client.ethernetaddress
./pmctl client.ethernetaddress