|
NetBurner 3.5.8
PDF Version |
Configuration Variable for MACADR object type. More...
#include <config_obj.h>
Inherits config_value.
Public Member Functions | |
| virtual void | GetTextValue (NBString &s) override |
| Get the object value as a text string with quotations to the specified NBString object. | |
| config_MACADR (config_obj &owner, MACADR def_val, const char *name, const char *desc=NULL) | |
| Object constructor with the parent/owner leaf parameter. | |
| config_MACADR (MACADR def_val, const char *name, const char *desc=NULL) | |
| Object constructor. | |
| config_MACADR (config_obj &owner, const char *def_val, const char *name, const char *desc=NULL) | |
| Object constructor with the parent/owner leaf parameter. | |
| config_MACADR (const char *def_val, const char *name, const char *desc=NULL) | |
| Object constructor. | |
| operator MACADR () const | |
| Returns the object value. | |
| config_MACADR & | operator= (const config_MACADR &ci) |
| Copy one config_MACADR object to another. | |
| config_MACADR & | operator= (const MACADR &ci) |
| Copy a MACADR object value to a MACADR object. | |
| virtual void | GetTypeValue (NBString &s) override |
| Copy the object type value to the specified NBString object. | |
Additional Inherited Members | |
| Protected Member Functions inherited from config_value | |
| config_value (config_obj &owner, const char *name, const char *desc) | |
| Object constructor with the parent/owner leaf parameter. | |
| config_value (const char *name, const char *desc) | |
| Object constructor. | |
Configuration Variable for MACADR object type.
|
inline |
|
inline |
|
inline |
Object constructor with the parent/owner leaf parameter.
Default value is assigned with a const char * string. The AsciiToMac() function is used to convert the string to a MACADR.
| owner | Reference to owner/parent leaf |
| def_val | Default MAC Address value of type char *. The hexidical format must be 6 octets, with or without ':' separators. For example, "0123456789AB", or "01:23:45:67:89:AB" |
| name | Field name assigned to the value |
| desc | Description used for info/tool tip |
|
inline |
Object constructor.
Default value is assigned with a const char * string. The AsciiToMac() function is used to convert the string to a MACADR.
| def_val | Default MAC Address value of type char *. The hexidical format must be 6 octets, with or without ':' separators. For example, "0123456789AB", or "01:23:45:67:89:AB" |
| name | Field name assigned to the value |
| desc | Description used for info/tool tip |
|
inlineoverridevirtual |
Get the object value as a text string with quotations to the specified NBString object.
The format is the hexadecimal address: "xx:xx:xx:xx:xx:xx" This is a virtual function that can be overridden in any derived class.
| s | Reference to a NBString object to store the result |
Implements config_value.
|
inlineoverridevirtual |
|
inline |
Returns the object value.
|
inline |
Copy one config_MACADR object to another.
| ci | Reference to a config_IPADDR object |
|
inline |