diff options
Diffstat (limited to 'rust/proto/src/frontend.rs')
-rw-r--r-- | rust/proto/src/frontend.rs | 219 |
1 files changed, 217 insertions, 2 deletions
diff --git a/rust/proto/src/frontend.rs b/rust/proto/src/frontend.rs index 053533bb..a0227b30 100644 --- a/rust/proto/src/frontend.rs +++ b/rust/proto/src/frontend.rs @@ -1,5 +1,5 @@ // This file is generated by rust-protobuf 3.2.0. Do not edit -// .proto file is parsed by protoc 3.21.12 +// .proto file is parsed by protoc --rust-out=... // @generated // https://github.com/rust-lang/rust-clippy/issues/702 @@ -25,10 +25,14 @@ /// of protobuf runtime. const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +/// Response of GetVersion. +/// +/// Returns the version of the netsim service #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.VersionResponse) pub struct VersionResponse { // message fields + /// Version of netsim service // @@protoc_insertion_point(field:netsim.frontend.VersionResponse.version) pub version: ::std::string::String, // special fields @@ -147,10 +151,15 @@ impl ::protobuf::reflect::ProtobufValue for VersionResponse { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Request of CreateDevice. +/// +/// CreateDevice is only used for built-in devices. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.CreateDeviceRequest) pub struct CreateDeviceRequest { // message fields + /// DeviceCreate proto for creation. Check DeviceCreate in model.proto for more + /// detail. // @@protoc_insertion_point(field:netsim.frontend.CreateDeviceRequest.device) pub device: ::protobuf::MessageField<super::model::DeviceCreate>, // special fields @@ -270,10 +279,14 @@ impl ::protobuf::reflect::ProtobufValue for CreateDeviceRequest { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Response of CreateDevice. +/// +/// Returns the device created in netsim #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.CreateDeviceResponse) pub struct CreateDeviceResponse { // message fields + /// Device proto // @@protoc_insertion_point(field:netsim.frontend.CreateDeviceResponse.device) pub device: ::protobuf::MessageField<super::model::Device>, // special fields @@ -393,10 +406,14 @@ impl ::protobuf::reflect::ProtobufValue for CreateDeviceResponse { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Request of DeleteDevice. +/// +/// DeleteDevice is only used for built-in device. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.DeleteChipRequest) pub struct DeleteChipRequest { // message fields + /// Device Identifier // @@protoc_insertion_point(field:netsim.frontend.DeleteChipRequest.id) pub id: u32, // special fields @@ -515,10 +532,16 @@ impl ::protobuf::reflect::ProtobufValue for DeleteChipRequest { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Request of PatchDevice. +/// +/// You may patch the device position, orientation, and the radio states. +/// For built-in devices, you may patch the specific configurations. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.PatchDeviceRequest) pub struct PatchDeviceRequest { // message fields + /// Device proto. You must include either the id or name field to have + /// a successful patch. // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.device) pub device: ::protobuf::MessageField<super::model::Device>, // special fields @@ -638,12 +661,20 @@ impl ::protobuf::reflect::ProtobufValue for PatchDeviceRequest { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Response for ListDevice request. +/// +/// Returns the emulators and accessory devices that are connected to +/// the network simulator. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.ListDeviceResponse) pub struct ListDeviceResponse { // message fields + /// List of Device protos // @@protoc_insertion_point(field:netsim.frontend.ListDeviceResponse.devices) pub devices: ::std::vec::Vec<super::model::Device>, + /// Last modified timestamp for device resource. + /// The timestamp will be updated if devices state has changed (except for + /// packet counts) // @@protoc_insertion_point(field:netsim.frontend.ListDeviceResponse.last_modified) pub last_modified: ::protobuf::MessageField<::protobuf::well_known_types::timestamp::Timestamp>, // special fields @@ -780,10 +811,14 @@ impl ::protobuf::reflect::ProtobufValue for ListDeviceResponse { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Request for SubscribeDevice. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.SubscribeDeviceRequest) pub struct SubscribeDeviceRequest { // message fields + /// The SubscribeDevice will immediately return if the + /// provided last_modified timestamp is prior to the current last_modified + /// timestamp in device resource. // @@protoc_insertion_point(field:netsim.frontend.SubscribeDeviceRequest.last_modified) pub last_modified: ::protobuf::MessageField<::protobuf::well_known_types::timestamp::Timestamp>, // special fields @@ -903,6 +938,7 @@ impl ::protobuf::reflect::ProtobufValue for SubscribeDeviceRequest { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Response for SubscribeDevice request. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.SubscribeDeviceResponse) pub struct SubscribeDeviceResponse { @@ -1182,12 +1218,15 @@ pub mod subscribe_device_response { } } +/// Request of PatchCapture. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.PatchCaptureRequest) pub struct PatchCaptureRequest { // message fields + /// Capture Identifier // @@protoc_insertion_point(field:netsim.frontend.PatchCaptureRequest.id) pub id: u32, + /// PatchCapture proto // @@protoc_insertion_point(field:netsim.frontend.PatchCaptureRequest.patch) pub patch: ::protobuf::MessageField<patch_capture_request::PatchCapture>, // special fields @@ -1325,10 +1364,13 @@ impl ::protobuf::reflect::ProtobufValue for PatchCaptureRequest { /// Nested message and enums of message `PatchCaptureRequest` pub mod patch_capture_request { + /// Body of PatchCapture that will be channeled into + /// body for HandleCaptureCxx #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.PatchCaptureRequest.PatchCapture) pub struct PatchCapture { // message fields + /// Capture state // @@protoc_insertion_point(field:netsim.frontend.PatchCaptureRequest.PatchCapture.state) pub state: ::protobuf::EnumOrUnknown<super::super::model::State>, // special fields @@ -1448,10 +1490,14 @@ pub mod patch_capture_request { } } +/// Response of ListCapture +/// +/// Returns all capture information of devices connected to netsim. #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.ListCaptureResponse) pub struct ListCaptureResponse { // message fields + /// List of Capture protos // @@protoc_insertion_point(field:netsim.frontend.ListCaptureResponse.captures) pub captures: ::std::vec::Vec<super::model::Capture>, // special fields @@ -1571,10 +1617,12 @@ impl ::protobuf::reflect::ProtobufValue for ListCaptureResponse { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Request of GetCapture #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.GetCaptureRequest) pub struct GetCaptureRequest { // message fields + /// Capture Identifier // @@protoc_insertion_point(field:netsim.frontend.GetCaptureRequest.id) pub id: u32, // special fields @@ -1693,10 +1741,15 @@ impl ::protobuf::reflect::ProtobufValue for GetCaptureRequest { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>; } +/// Response of GetCapture +/// +/// Returns a max of 1024 bytes of capture file. +/// GetCapture will be returning a stream of GetCaptureResponse #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:netsim.frontend.GetCaptureResponse) pub struct GetCaptureResponse { // message fields + /// Max of 1024 bytes of capture file // @@protoc_insertion_point(field:netsim.frontend.GetCaptureResponse.capture_stream) pub capture_stream: ::std::vec::Vec<u8>, // special fields @@ -1854,7 +1907,169 @@ static file_descriptor_proto_data: &'static [u8] = b"\ reRequest\x1a\x16.google.protobuf.Empty\x12K\n\x0bListCapture\x12\x16.go\ ogle.protobuf.Empty\x1a$.netsim.frontend.ListCaptureResponse\x12W\n\nGet\ Capture\x12\".netsim.frontend.GetCaptureRequest\x1a#.netsim.frontend.Get\ - CaptureResponse0\x01b\x06proto3\ + CaptureResponse0\x01J\xdc)\n\x07\x12\x05\x0e\0\xb3\x01\x01\n\xd2\x04\n\ + \x01\x0c\x12\x03\x0e\0\x122\xc7\x04\x20Copyright\x202022\x20The\x20Andro\ + id\x20Open\x20Source\x20Project\n\n\x20Licensed\x20under\x20the\x20Apach\ + e\x20License,\x20Version\x202.0\x20(the\x20\"License\");\n\x20you\x20may\ + \x20not\x20use\x20this\x20file\x20except\x20in\x20compliance\x20with\x20\ + the\x20License.\n\x20You\x20may\x20obtain\x20a\x20copy\x20of\x20the\x20L\ + icense\x20at\n\n\x20\x20\x20\x20\x20\x20http://www.apache.org/licenses/L\ + ICENSE-2.0\n\n\x20Unless\x20required\x20by\x20applicable\x20law\x20or\ + \x20agreed\x20to\x20in\x20writing,\x20software\n\x20distributed\x20under\ + \x20the\x20License\x20is\x20distributed\x20on\x20an\x20\"AS\x20IS\"\x20B\ + ASIS,\n\x20WITHOUT\x20WARRANTIES\x20OR\x20CONDITIONS\x20OF\x20ANY\x20KIN\ + D,\x20either\x20express\x20or\x20implied.\n\x20See\x20the\x20License\x20\ + for\x20the\x20specific\x20language\x20governing\x20permissions\x20and\n\ + \x20limitations\x20under\x20the\x20License.\n\n\x08\n\x01\x02\x12\x03\ + \x10\0\x18\n\t\n\x02\x03\0\x12\x03\x12\0%\n\t\n\x02\x03\x01\x12\x03\x13\ + \0)\n\t\n\x02\x03\x02\x12\x03\x14\0\x1c\n\xe2\x02\n\x02\x06\0\x12\x04!\0\ + B\x01\x1a\xd5\x02*\n\x20The\x20frontend\x20service\x20for\x20the\x20netw\ + ork\x20simulator.\n\n\x20The\x20network\x20simulator\x20interconnects\ + \x20virtual\x20radio\x20controllers\x20on\x20emulated\n\x20android\x20an\ + d\x20accessory\x20devices\x20to\x20allows\x20control\x20of\x20the\x20top\ + ology,\x20device\n\x20positions,\x20and\x20RF\x20characteristics.\n\n\ + \x20Clients\x20of\x20the\x20frontend\x20service\x20include\x20a\x20Comma\ + nd\x20Line\x20Interface\x20(cli),\x20Mobly\n\x20scripts,\x20and\x20a\x20\ + web\x20UI.\n\n\n\n\n\x03\x06\0\x01\x12\x03!\x08\x17\n5\n\x04\x06\0\x02\0\ + \x12\x03#\x02B\x1a(\x20Get\x20the\x20version\x20of\x20the\x20netsim\x20s\ + ervice.\n\n\x0c\n\x05\x06\0\x02\0\x01\x12\x03#\x06\x10\n\x0c\n\x05\x06\0\ + \x02\0\x02\x12\x03#\x11&\n\x0c\n\x05\x06\0\x02\0\x03\x12\x03#1@\n&\n\x04\ + \x06\0\x02\x01\x12\x03&\x02G\x1a\x19\x20Create\x20a\x20builtin\x20device\ + \n\n\x0c\n\x05\x06\0\x02\x01\x01\x12\x03&\x06\x12\n\x0c\n\x05\x06\0\x02\ + \x01\x02\x12\x03&\x13&\n\x0c\n\x05\x06\0\x02\x01\x03\x12\x03&1E\nX\n\x04\ + \x06\0\x02\x02\x12\x03)\x02D\x1aK\x20Delete\x20a\x20builtin\x20chip.\x20\ + Implicitly\x20deletes\x20devices\x20which\x20contain\x20no\x20chips.\n\n\ + \x0c\n\x05\x06\0\x02\x02\x01\x12\x03)\x06\x10\n\x0c\n\x05\x06\0\x02\x02\ + \x02\x12\x03)\x11\"\n\x0c\n\x05\x06\0\x02\x02\x03\x12\x03)-B\n\x1d\n\x04\ + \x06\0\x02\x03\x12\x03,\x02F\x1a\x10\x20Patch\x20a\x20device\n\n\x0c\n\ + \x05\x06\0\x02\x03\x01\x12\x03,\x06\x11\n\x0c\n\x05\x06\0\x02\x03\x02\ + \x12\x03,\x12$\n\x0c\n\x05\x06\0\x02\x03\x03\x12\x03,/D\n!\n\x04\x06\0\ + \x02\x04\x12\x03/\x02C\x1a\x14\x20Reset\x20all\x20devices.\n\n\x0c\n\x05\ + \x06\0\x02\x04\x01\x12\x03/\x06\x0b\n\x0c\n\x05\x06\0\x02\x04\x02\x12\ + \x03/\x0c!\n\x0c\n\x05\x06\0\x02\x04\x03\x12\x03/,A\n$\n\x04\x06\0\x02\ + \x05\x12\x032\x02E\x1a\x17\x20Get\x20a\x20list\x20of\x20devices\n\n\x0c\ + \n\x05\x06\0\x02\x05\x01\x12\x032\x06\x10\n\x0c\n\x05\x06\0\x02\x05\x02\ + \x12\x032\x11&\n\x0c\n\x05\x06\0\x02\x05\x03\x12\x0321C\n\xa4\x01\n\x04\ + \x06\0\x02\x06\x12\x037\x02P\x1a\x96\x01\x20Get\x20a\x20list\x20of\x20de\ + vices\x20when\x20a\x20device\x20event\x20is\x20published.\n\x20Waits\x20\ + for\x20device\x20event\x20up\x20to\x2015\x20seconds\x20and\x20returns\ + \x20Error\x20response\x20if\x20no\n\x20event\x20is\x20received\n\n\x0c\n\ + \x05\x06\0\x02\x06\x01\x12\x037\x06\x15\n\x0c\n\x05\x06\0\x02\x06\x02\ + \x12\x037\x16,\n\x0c\n\x05\x06\0\x02\x06\x03\x12\x0377N\nt\n\x04\x06\0\ + \x02\x07\x12\x03;\x02H\x1ag\x20Patch\x20a\x20Capture\x20source\x20to\x20\ + turn\x20capture\x20on/off.\n\x20When\x20turned\x20on\x20the\x20old\x20ca\ + pture\x20contents\x20are\x20replaced.\n\n\x0c\n\x05\x06\0\x02\x07\x01\ + \x12\x03;\x06\x12\n\x0c\n\x05\x06\0\x02\x07\x02\x12\x03;\x13&\n\x0c\n\ + \x05\x06\0\x02\x07\x03\x12\x03;1F\n?\n\x04\x06\0\x02\x08\x12\x03>\x02G\ + \x1a2\x20List\x20all\x20Captures\x20currently\x20connected\x20on\x20nets\ + im.\n\n\x0c\n\x05\x06\0\x02\x08\x01\x12\x03>\x06\x11\n\x0c\n\x05\x06\0\ + \x02\x08\x02\x12\x03>\x12'\n\x0c\n\x05\x06\0\x02\x08\x03\x12\x03>2E\nM\n\ + \x04\x06\0\x02\t\x12\x03A\x02H\x1a@\x20Retrieve\x20the\x20contents\x20of\ + \x20the\x20packet\x20capture\x20as\x20streaming\x20bytes\n\n\x0c\n\x05\ + \x06\0\x02\t\x01\x12\x03A\x06\x10\n\x0c\n\x05\x06\0\x02\t\x02\x12\x03A\ + \x11\"\n\x0c\n\x05\x06\0\x02\t\x06\x12\x03A-3\n\x0c\n\x05\x06\0\x02\t\ + \x03\x12\x03A4F\nQ\n\x02\x04\0\x12\x04G\0J\x01\x1aE\x20Response\x20of\ + \x20GetVersion.\n\n\x20Returns\x20the\x20version\x20of\x20the\x20netsim\ + \x20service\n\n\n\n\x03\x04\0\x01\x12\x03G\x08\x17\n(\n\x04\x04\0\x02\0\ + \x12\x03I\x02\x15\x1a\x1b\x20Version\x20of\x20netsim\x20service\n\n\x0c\ + \n\x05\x04\0\x02\0\x05\x12\x03I\x02\x08\n\x0c\n\x05\x04\0\x02\0\x01\x12\ + \x03I\t\x10\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03I\x13\x14\nX\n\x02\x04\ + \x01\x12\x04O\0S\x01\x1aL\x20Request\x20of\x20CreateDevice.\n\n\x20Creat\ + eDevice\x20is\x20only\x20used\x20for\x20built-in\x20devices.\n\n\n\n\x03\ + \x04\x01\x01\x12\x03O\x08\x1b\nc\n\x04\x04\x01\x02\0\x12\x03R\x02'\x1aV\ + \x20DeviceCreate\x20proto\x20for\x20creation.\x20Check\x20DeviceCreate\ + \x20in\x20model.proto\x20for\x20more\n\x20detail.\n\n\x0c\n\x05\x04\x01\ + \x02\0\x06\x12\x03R\x02\x1b\n\x0c\n\x05\x04\x01\x02\0\x01\x12\x03R\x1c\"\ + \n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03R%&\nN\n\x02\x04\x02\x12\x04X\0[\ + \x01\x1aB\x20Response\x20of\x20CreateDevice.\n\n\x20Returns\x20the\x20de\ + vice\x20created\x20in\x20netsim\n\n\n\n\x03\x04\x02\x01\x12\x03X\x08\x1c\ + \n\x1b\n\x04\x04\x02\x02\0\x12\x03Z\x02!\x1a\x0e\x20Device\x20proto\n\n\ + \x0c\n\x05\x04\x02\x02\0\x06\x12\x03Z\x02\x15\n\x0c\n\x05\x04\x02\x02\0\ + \x01\x12\x03Z\x16\x1c\n\x0c\n\x05\x04\x02\x02\0\x03\x12\x03Z\x1f\x20\nW\ + \n\x02\x04\x03\x12\x04`\0c\x01\x1aK\x20Request\x20of\x20DeleteDevice.\n\ + \n\x20DeleteDevice\x20is\x20only\x20used\x20for\x20built-in\x20device.\n\ + \n\n\n\x03\x04\x03\x01\x12\x03`\x08\x19\n\x20\n\x04\x04\x03\x02\0\x12\ + \x03b\x02\x10\x1a\x13\x20Device\x20Identifier\n\n\x0c\n\x05\x04\x03\x02\ + \0\x05\x12\x03b\x02\x08\n\x0c\n\x05\x04\x03\x02\0\x01\x12\x03b\t\x0b\n\ + \x0c\n\x05\x04\x03\x02\0\x03\x12\x03b\x0e\x0f\n\xb0\x01\n\x02\x04\x04\ + \x12\x04i\0m\x01\x1a\xa3\x01\x20Request\x20of\x20PatchDevice.\n\n\x20You\ + \x20may\x20patch\x20the\x20device\x20position,\x20orientation,\x20and\ + \x20the\x20radio\x20states.\n\x20For\x20built-in\x20devices,\x20you\x20m\ + ay\x20patch\x20the\x20specific\x20configurations.\n\n\n\n\x03\x04\x04\ + \x01\x12\x03i\x08\x1a\nf\n\x04\x04\x04\x02\0\x12\x03l\x02!\x1aY\x20Devic\ + e\x20proto.\x20You\x20must\x20include\x20either\x20the\x20id\x20or\x20na\ + me\x20field\x20to\x20have\n\x20a\x20successful\x20patch.\n\n\x0c\n\x05\ + \x04\x04\x02\0\x06\x12\x03l\x02\x15\n\x0c\n\x05\x04\x04\x02\0\x01\x12\ + \x03l\x16\x1c\n\x0c\n\x05\x04\x04\x02\0\x03\x12\x03l\x1f\x20\n\x8a\x01\n\ + \x02\x04\x05\x12\x04s\0z\x01\x1a~\x20Response\x20for\x20ListDevice\x20re\ + quest.\n\n\x20Returns\x20the\x20emulators\x20and\x20accessory\x20devices\ + \x20that\x20are\x20connected\x20to\n\x20the\x20network\x20simulator.\n\n\ + \n\n\x03\x04\x05\x01\x12\x03s\x08\x1a\n$\n\x04\x04\x05\x02\0\x12\x03u\ + \x02+\x1a\x17\x20List\x20of\x20Device\x20protos\n\n\x0c\n\x05\x04\x05\ + \x02\0\x04\x12\x03u\x02\n\n\x0c\n\x05\x04\x05\x02\0\x06\x12\x03u\x0b\x1e\ + \n\x0c\n\x05\x04\x05\x02\0\x01\x12\x03u\x1f&\n\x0c\n\x05\x04\x05\x02\0\ + \x03\x12\x03u)*\n\x94\x01\n\x04\x04\x05\x02\x01\x12\x03y\x02.\x1a\x86\ + \x01\x20Last\x20modified\x20timestamp\x20for\x20device\x20resource.\n\ + \x20The\x20timestamp\x20will\x20be\x20updated\x20if\x20devices\x20state\ + \x20has\x20changed\x20(except\x20for\n\x20packet\x20counts)\n\n\x0c\n\ + \x05\x04\x05\x02\x01\x06\x12\x03y\x02\x1b\n\x0c\n\x05\x04\x05\x02\x01\ + \x01\x12\x03y\x1c)\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03y,-\n+\n\x02\ + \x04\x06\x12\x05}\0\x82\x01\x01\x1a\x1e\x20Request\x20for\x20SubscribeDe\ + vice.\n\n\n\n\x03\x04\x06\x01\x12\x03}\x08\x1e\n\xaa\x01\n\x04\x04\x06\ + \x02\0\x12\x04\x81\x01\x027\x1a\x9b\x01\x20The\x20SubscribeDevice\x20wil\ + l\x20immediately\x20return\x20if\x20the\n\x20provided\x20last_modified\ + \x20timestamp\x20is\x20prior\x20to\x20the\x20current\x20last_modified\n\ + \x20timestamp\x20in\x20device\x20resource.\n\n\r\n\x05\x04\x06\x02\0\x04\ + \x12\x04\x81\x01\x02\n\n\r\n\x05\x04\x06\x02\0\x06\x12\x04\x81\x01\x0b$\ + \n\r\n\x05\x04\x06\x02\0\x01\x12\x04\x81\x01%2\n\r\n\x05\x04\x06\x02\0\ + \x03\x12\x04\x81\x0156\n5\n\x02\x04\x07\x12\x06\x85\x01\0\x8d\x01\x01\ + \x1a'\x20Response\x20for\x20SubscribeDevice\x20request.\n\n\x0b\n\x03\ + \x04\x07\x01\x12\x04\x85\x01\x08\x1f\nD\n\x04\x04\x07\x08\0\x12\x06\x87\ + \x01\x02\x8c\x01\x03\x1a4\x20Will\x20return\x20ListDeviceResponse\x20or\ + \x20an\x20EmptyResponse\n\n\r\n\x05\x04\x07\x08\0\x01\x12\x04\x87\x01\ + \x08\x10\n'\n\x04\x04\x07\x02\0\x12\x04\x89\x01\x040\x1a\x19\x20Response\ + \x20for\x20ListDevice\n\n\r\n\x05\x04\x07\x02\0\x06\x12\x04\x89\x01\x04\ + \x16\n\r\n\x05\x04\x07\x02\0\x01\x12\x04\x89\x01\x17+\n\r\n\x05\x04\x07\ + \x02\0\x03\x12\x04\x89\x01./\n\x1e\n\x04\x04\x07\x02\x01\x12\x04\x8b\x01\ + \x04-\x1a\x10\x20Empty\x20Response\n\n\r\n\x05\x04\x07\x02\x01\x06\x12\ + \x04\x8b\x01\x04\x19\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x8b\x01\x1a(\ + \n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x8b\x01+,\n(\n\x02\x04\x08\x12\ + \x06\x90\x01\0\x9c\x01\x01\x1a\x1a\x20Request\x20of\x20PatchCapture.\n\n\ + \x0b\n\x03\x04\x08\x01\x12\x04\x90\x01\x08\x1b\n\"\n\x04\x04\x08\x02\0\ + \x12\x04\x92\x01\x02\x10\x1a\x14\x20Capture\x20Identifier\n\n\r\n\x05\ + \x04\x08\x02\0\x05\x12\x04\x92\x01\x02\x08\n\r\n\x05\x04\x08\x02\0\x01\ + \x12\x04\x92\x01\t\x0b\n\r\n\x05\x04\x08\x02\0\x03\x12\x04\x92\x01\x0e\ + \x0f\n]\n\x04\x04\x08\x03\0\x12\x06\x96\x01\x02\x99\x01\x03\x1aM\x20Body\ + \x20of\x20PatchCapture\x20that\x20will\x20be\x20channeled\x20into\n\x20b\ + ody\x20for\x20HandleCaptureCxx\n\n\r\n\x05\x04\x08\x03\0\x01\x12\x04\x96\ + \x01\n\x16\n\x1f\n\x06\x04\x08\x03\0\x02\0\x12\x04\x98\x01\x04!\x1a\x0f\ + \x20Capture\x20state\n\n\x0f\n\x07\x04\x08\x03\0\x02\0\x06\x12\x04\x98\ + \x01\x04\x16\n\x0f\n\x07\x04\x08\x03\0\x02\0\x01\x12\x04\x98\x01\x17\x1c\ + \n\x0f\n\x07\x04\x08\x03\0\x02\0\x03\x12\x04\x98\x01\x1f\x20\n\"\n\x04\ + \x04\x08\x02\x01\x12\x04\x9b\x01\x02\x19\x1a\x14\x20PatchCapture\x20prot\ + o\n\n\r\n\x05\x04\x08\x02\x01\x06\x12\x04\x9b\x01\x02\x0e\n\r\n\x05\x04\ + \x08\x02\x01\x01\x12\x04\x9b\x01\x0f\x14\n\r\n\x05\x04\x08\x02\x01\x03\ + \x12\x04\x9b\x01\x17\x18\ni\n\x02\x04\t\x12\x06\xa1\x01\0\xa4\x01\x01\ + \x1a[\x20Response\x20of\x20ListCapture\n\n\x20Returns\x20all\x20capture\ + \x20information\x20of\x20devices\x20connected\x20to\x20netsim.\n\n\x0b\n\ + \x03\x04\t\x01\x12\x04\xa1\x01\x08\x1b\n&\n\x04\x04\t\x02\0\x12\x04\xa3\ + \x01\x02-\x1a\x18\x20List\x20of\x20Capture\x20protos\n\n\r\n\x05\x04\t\ + \x02\0\x04\x12\x04\xa3\x01\x02\n\n\r\n\x05\x04\t\x02\0\x06\x12\x04\xa3\ + \x01\x0b\x1f\n\r\n\x05\x04\t\x02\0\x01\x12\x04\xa3\x01\x20(\n\r\n\x05\ + \x04\t\x02\0\x03\x12\x04\xa3\x01+,\n%\n\x02\x04\n\x12\x06\xa7\x01\0\xaa\ + \x01\x01\x1a\x17\x20Request\x20of\x20GetCapture\n\n\x0b\n\x03\x04\n\x01\ + \x12\x04\xa7\x01\x08\x19\n\"\n\x04\x04\n\x02\0\x12\x04\xa9\x01\x02\x10\ + \x1a\x14\x20Capture\x20Identifier\n\n\r\n\x05\x04\n\x02\0\x05\x12\x04\ + \xa9\x01\x02\x08\n\r\n\x05\x04\n\x02\0\x01\x12\x04\xa9\x01\t\x0b\n\r\n\ + \x05\x04\n\x02\0\x03\x12\x04\xa9\x01\x0e\x0f\n\x93\x01\n\x02\x04\x0b\x12\ + \x06\xb0\x01\0\xb3\x01\x01\x1a\x84\x01\x20Response\x20of\x20GetCapture\n\ + \n\x20Returns\x20a\x20max\x20of\x201024\x20bytes\x20of\x20capture\x20fil\ + e.\n\x20GetCapture\x20will\x20be\x20returning\x20a\x20stream\x20of\x20Ge\ + tCaptureResponse\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xb0\x01\x08\x1a\n1\n\ + \x04\x04\x0b\x02\0\x12\x04\xb2\x01\x02\x1b\x1a#\x20Max\x20of\x201024\x20\ + bytes\x20of\x20capture\x20file\n\n\r\n\x05\x04\x0b\x02\0\x05\x12\x04\xb2\ + \x01\x02\x07\n\r\n\x05\x04\x0b\x02\0\x01\x12\x04\xb2\x01\x08\x16\n\r\n\ + \x05\x04\x0b\x02\0\x03\x12\x04\xb2\x01\x19\x1ab\x06proto3\ "; /// `FileDescriptorProto` object which was a source for this generated file |