|
|
ProtoState ()
| ProtoState |
~ProtoState ()
| ~ProtoState |
[virtual]
int start ()
| start |
Start the unit.
This operation will fail if the unit is disabled, or is already up.
Returns: XORP_OK on success, otherwise XORP_ERROR.
int stop ()
| stop |
Stop the unit.
This operation will fail if the unit was down already.
Returns: XORP_OK on success, otherwise XORP_ERROR.
int pending_start ()
| pending_start |
Pending-start the unit.
The pending-start state is an intermediate state between down and up. In this state only some operations are allowed (the allowed operations are unit-specific). This operation will fail if the unit is disabled, is up, or is pending-up already.
Returns: XORP_OK on success, otherwise XORP_ERROR.
int pending_stop ()
| pending_stop |
Pending-stop the unit.
The pending-stop state is an intermediate state between up and down. In this state only some operations are allowed (the allowed operations are unit-specific). This operation will fail if the unit is not up.
Returns: XORP_OK on success, otherwise XORP_ERROR.
void enable ()
| enable |
Enable the unit.
If an unit is not enabled, it cannot be start, or pending-start.
void disable ()
| disable |
Disable the unit.
If an unit is disabled, it cannot be start or pending-start. If the unit was runnning, it will be stop first.
bool is_up ()
| is_up |
[const]
Test if the unit state is UP.
Returns: true if the unit state is UP.
bool is_down ()
| is_down |
[const]
Test if the unit state is DOWN.
Returns: true if the unit state is DOWN.
bool is_pending_up ()
| is_pending_up |
[const]
Test if the unit state is PENDING-UP.
Returns: true if the unit state is PENDING-UP.
bool is_pending_down ()
| is_pending_down |
[const]
Test if the unit state is PENDING-DOWN.
Returns: true if the unit state is PENDING-DOWN.
bool is_enabled ()
| is_enabled |
[const]
Test if the unit is enabled.
Returns: true if the unit is enabled.
bool is_disabled ()
| is_disabled |
[const]
Test if the unit is disabled.
Returns: true if the unit is disabled.
bool is_debug ()
| is_debug |
[const]
Test if debug mode is enabled.
Returns: true if debug mode is enabled.
void set_debug (bool v)
| set_debug |
Set/reset debug mode.
Parameters:
v | if true, set debug mode, otherwise reset it. |
string state_str ()
| state_str |
[const]
Get a string with the state of the unit.
The state string is one of the following: "DISABLED", "DOWN", "UP", "PENDING_UP", "PENDING_DOWN", "UNKNOWN"
Returns: string with the state of the unit.