| 
Classes | 
| class | messages::Color | 
| class | messages::DrawCommand | 
| 
Namespaces | 
| namespace | messages | 
| namespace | google | 
| namespace | google::protobuf | 
| 
Enumerations | 
| enum | messages::ShapeType { messages::setTextSize =  1, 
messages::text =  2, 
messages::box =  3, 
messages::circle =  4,
 messages::ellipse =  5, 
messages::dot =  6, 
messages::line =  7, 
messages::triangle =  8
 }
 | 
| enum | messages::CoordinateType { messages::screen =  1, 
messages::map =  2, 
messages::mouse =  3
 } | 
| 
Functions | 
| void | messages::protobuf_AddDesc_draw_2eproto () | 
| void | messages::protobuf_AssignDesc_draw_2eproto () | 
| void | messages::protobuf_ShutdownFile_draw_2eproto () | 
| bool | messages::ShapeType_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::ShapeType_descriptor () | 
| const ::std::string & | messages::ShapeType_Name (ShapeType value) | 
| bool | messages::ShapeType_Parse (const ::std::string &name, ShapeType *value) | 
| bool | messages::CoordinateType_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::CoordinateType_descriptor () | 
| const ::std::string & | messages::CoordinateType_Name (CoordinateType value) | 
| bool | messages::CoordinateType_Parse (const ::std::string &name, CoordinateType *value) | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::ShapeType > () | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::CoordinateType > () | 
| 
Variables | 
| const ShapeType | messages::ShapeType_MIN = setTextSize | 
| const ShapeType | messages::ShapeType_MAX = triangle | 
| const int | messages::ShapeType_ARRAYSIZE = ShapeType_MAX + 1 | 
| const CoordinateType | messages::CoordinateType_MIN = screen | 
| const CoordinateType | messages::CoordinateType_MAX = mouse | 
| const int | messages::CoordinateType_ARRAYSIZE = CoordinateType_MAX + 1 |