Raritan PX2/PX3 JSON-RPC API
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Cascading.idl
1 
2 module cascading {
4  interface Cascading_1_0_1 {
6  constant int ERR_NOT_AVAILABLE = 1;
7  constant int ERR_NOT_SUPPORTED_ON_SLAVE = 2;
8 
10  enumeration Type {
12  USB_SINGLE_IP_NAT
13  };
14 
16  structure ProtocolMapping {
17  int appProtoId;
18  string appProtoName;
19  string transportProtoName;
20  };
21 
34  int setType(in Type type);
35 
48  int getType(out Type type);
49 
59  void getIndex(out int idx);
60 
68  void getMasterIpAddress(out string masterIpAddress);
69 
77  void getMasterIpV6Address(out string masterIpV6Address);
78 
84  void getProtocolMappings(out vector<ProtocolMapping> mappings);
85  };
86 }
Type
Cascading type.
Definition: Cascading.idl:10
Cascading Interface.
Definition: Cascading.idl:4
Mapping from appl protocol id to name and transport protocol.
Definition: Cascading.idl:16
USB chain; one IP per device; transparent.
Definition: Cascading.idl:11