6 #include <UserEvent.idl> 14 constant
int NO_ERROR = 0;
15 constant
int ERR_INVALID_PARAM = 1;
16 constant
int ERR_UNSUPPORTED_ON_MASTER = 2;
17 constant
int ERR_UNSUPPORTED_ON_LINK_UNIT = 3;
18 constant
int ERR_LINK_ID_IN_USE = 4;
19 constant
int ERR_HOST_IN_USE = 5;
20 constant
int ERR_LINK_UNIT_UNREACHABLE = 6;
21 constant
int ERR_LINK_UNIT_ACCESS_DENIED = 7;
22 constant
int ERR_LINK_UNIT_REFUSED = 8;
23 constant
int ERR_UNIT_BUSY = 9;
24 constant
int ERR_NOT_SUPPORTED = 10;
25 constant
int ERR_PASSWORD_CHANGE_REQUIRED = 11;
26 constant
int ERR_PASSWORD_POLICY = 12;
36 [unknown_fallback(
"UNKNOWN")]
59 valueobject RoleChangedEvent extends
idl.Event {
66 valueobject LinkUnitAddedEvent extends
event.UserEvent {
72 valueobject LinkUnitReleasedEvent extends
event.UserEvent {
78 valueobject LinkUnitStatusChangedEvent extends
idl.Event {
125 int addLinkUnit(in
int linkId, in
string host, in
string login, in
string password, in
string newPassword);
135 int releaseLinkUnit(in
int linkId);
151 int requestLink(in
string token);
166 void finalizeLink(in
string token);
The link unit operates normally.
Definition: CascadeManager.idl:39
LinkUnitStatus
Link Unit Communication Status.
Definition: CascadeManager.idl:36
LinkUnitStatus oldStatus
Previous communication status.
Definition: CascadeManager.idl:81
string host
Host name or IP address.
Definition: CascadeManager.idl:68
string host
Link unit host name or IP address.
Definition: CascadeManager.idl:47
Master unit controlling other devices.
Definition: CascadeManager.idl:31
The status of the link unit is unknown.
Definition: CascadeManager.idl:38
Role
JSON-RPC Cascade Role.
Definition: CascadeManager.idl:29
LinkUnitStatus status
Communication status.
Definition: CascadeManager.idl:48
Raritan JSON-RPC.
Definition: CascadeManager.idl:9
JSON-RPC Cascade Manager.
Definition: CascadeManager.idl:12
Basic IDL definitions.
Definition: Event.idl:10
string master
The master IP address (if role is link unit)
Definition: CascadeManager.idl:54
The link unit is unreachable.
Definition: CascadeManager.idl:40
Standalone unit, not in cascade.
Definition: CascadeManager.idl:30
Link Unit Status.
Definition: CascadeManager.idl:46
map< int, LinkUnit > linkUnits
The list of link units (if role is master)
Definition: CascadeManager.idl:55
string master
Master IP address (if new role is link unit)
Definition: CascadeManager.idl:62
LinkUnitStatus newStatus
New communication status.
Definition: CascadeManager.idl:82
The link unit denies access.
Definition: CascadeManager.idl:41
Role role
This unit's role in the JSON-RPC cascade.
Definition: CascadeManager.idl:53
Full Cascading Status.
Definition: CascadeManager.idl:52
Role newRole
New role after the change.
Definition: CascadeManager.idl:61