Skip to content
Snippets Groups Projects

Resolve: "(CNIT) Multi-Granular Optical Nodes and Optical Transpoders management"

Merged Lluis Gifre Renom requested to merge cnit_related_activity into develop
11 files
+ 21
45004
Compare changes
  • Side-by-side
  • Inline
Files
11
+ 17
19
@@ -77,20 +77,20 @@ service ContextService {
// ------------------------------ Experimental -----------------------------
rpc GetOpticalConfig (Empty ) returns ( OpticalConfigList ) {}
rpc SetOpticalConfig (OpticalConfig ) returns ( OpticalConfigId ) {}
rpc UpdateOpticalConfig (OpticalConfig ) returns ( OpticalConfigId ) {}
rpc SelectOpticalConfig (OpticalConfigId ) returns ( OpticalConfig ) {}
rpc DeleteOpticalConfig (OpticalConfigId ) returns ( Empty ) {}
rpc DeleteOpticalChannel (OpticalConfig ) returns ( Empty ) {}
rpc GetOpticalConfig (Empty ) returns (OpticalConfigList) {}
rpc SetOpticalConfig (OpticalConfig ) returns (OpticalConfigId ) {}
rpc UpdateOpticalConfig (OpticalConfig ) returns (OpticalConfigId ) {}
rpc SelectOpticalConfig (OpticalConfigId ) returns (OpticalConfig ) {}
rpc DeleteOpticalConfig (OpticalConfigId ) returns (Empty ) {}
rpc DeleteOpticalChannel (OpticalConfig ) returns (Empty ) {}
rpc SetOpticalLink (OpticalLink ) returns ( Empty ) {}
rpc GetOpticalLink (LinkId ) returns ( OpticalLink ) {}
rpc DeleteOpticalLink (LinkId ) returns ( Empty ) {}
rpc GetOpticalLinkList (Empty ) returns ( OpticalLinkList ) {}
rpc SetOpticalLink (OpticalLink ) returns (Empty ) {}
rpc GetOpticalLink (LinkId ) returns (OpticalLink ) {}
rpc DeleteOpticalLink (LinkId ) returns (Empty ) {}
rpc GetOpticalLinkList (Empty ) returns (OpticalLinkList ) {}
rpc DeleteServiceConfigRule (ServiceConfigRule ) returns ( Empty ) {}
}
rpc DeleteServiceConfigRule(ServiceConfigRule) returns (Empty ) {}
}
// ----- Generic -------------------------------------------------------------------------------------------------------
message Empty {}
@@ -329,7 +329,6 @@ enum ServiceStatusEnum {
SERVICESTATUS_UPDATING = 3;
SERVICESTATUS_PENDING_REMOVAL = 4;
SERVICESTATUS_SLA_VIOLATED = 5;
}
message ServiceStatus {
@@ -680,7 +679,6 @@ message OpticalConfigEvent {
// ---- Optical Link ----
message OpticalEndPointId {
DeviceId device_id = 2;
Uuid endpoint_uuid = 3;
}
@@ -699,16 +697,16 @@ message OpticalLinkDetails {
string local_peer_port = 4;
string remote_peer_port = 5 ;
bool used = 6 ;
map< string ,int32 > c_slots = 7;
map< string ,int32 > l_slots = 8;
map< string ,int32 > s_slots = 9;
map<string, int32> c_slots = 7;
map<string, int32> l_slots = 8;
map<string, int32> s_slots = 9;
}
message OpticalLink {
string name = 1;
OpticalLinkDetails optical_details = 2;
LinkId link_id = 3;
repeated EndPointId link_endpoint_ids=4;
repeated EndPointId link_endpoint_ids=4;
}
@@ -718,4 +716,4 @@ message OpticalLink {
message ServiceConfigRule {
ServiceId service_id =1;
ConfigRule_Custom configrule_custom =2;
}
\ No newline at end of file
}
Loading