Skip to content
Snippets Groups Projects
Commit 47e966ac authored by Lisa Maile's avatar Lisa Maile
Browse files

Added Protobuf File for Parsing

parent 41603ad8
No related branches found
No related tags found
No related merge requests found
syntax = "proto2";
package netcal;
message Network {
required int32 id = 1;
repeated Server server = 2;
repeated Flow flow = 3;
}
message Server {
required int32 id = 1;
required double rate = 2;
required double latency = 3;
}
message Flow {
required int32 id = 1;
required double rate = 2;
required double burst = 3;
repeated int32 path = 4;
required TMAResult tma = 5;
required SFAResult sfa = 6;
required PMOOResult pmoo = 7;
required TFAResult tfa = 8;
}
message TMAResult {
required double delay = 1;
required double runtime = 2; // Unit: ms
repeated TMACut res = 3;
}
message TMACut {
required int32 id = 1;
required double delay = 2;
repeated bool cut = 3;
}
message SFAResult {
required double delay = 1;
required double runtime = 2; // Unit: ms
}
message TFAResult {
required double delay = 1;
required double runtime = 2; // Unit: ms
}
message PMOOResult {
required double delay = 1;
required double runtime = 2; // Unit: ms
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment