Note: Goby version 1 (shown here) is now considered obsolete. Please use version 2 for new projects, and consider upgrading old projects.

Goby Underwater Autonomy Project  Series: 1.1, revision: 163, released on 2013-02-06 14:23:27 -0500
protobuf/xml_config.proto
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 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends