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