Goby Underwater Autonomy Project
Series: 1.1, revision: 163, released on 2013-02-06 14:23:27 -0500
|
00001 import "goby/protobuf/option_extensions.proto"; 00002 00003 00004 package goby.acomms.protobuf; 00005 00006 message MessageFile 00007 { 00008 required string path = 1 [(description)="path to the message XML file", (example)="/home/toby/goby/src/acomms/examples/chat/chat.xml"]; 00009 enum Manipulator 00010 { 00011 NO_MANIP = 1; // blank "empty" manipulator 00012 00013 // libdccl (DCCLCodec) 00014 NO_ENCODE = 2; 00015 NO_DECODE = 3; 00016 00017 // libqueue (QueueManager) 00018 NO_QUEUE = 4; 00019 LOOPBACK = 5; 00020 ON_DEMAND = 6; 00021 LOOPBACK_AS_SENT = 9; 00022 PROMISCUOUS = 10; 00023 00024 // currently pAcommsHandler only 00025 TCP_SHARE_IN = 7; 00026 } 00027 repeated Manipulator manipulator = 2 [(description)="manipulators to modify the encoding and queuing behavior of the messages in this file", (example)="NO_MANIP"]; 00028 }