// $Id: Shapes_ShapeType_msg.idl 92657 2010-11-19 19:21:12Z johnnyw $

#ifndef SHAPES_SHAPETYPE_MSG_IDL_
#define SHAPES_SHAPETYPE_MSG_IDL_

#pragma ndds typesupport "Shapes_ShapeType_msgSupport.h"
#pragma opendds typesupport "Shapes_ShapeType_msgTypeSupportC.h"
#pragma splice typesupport "Shapes_ShapeType_msgDscpC.h"

#pragma DCPS_DATA_TYPE "ShapeType_msg"
#pragma DCPS_DATA_KEY "ShapeType_msg color"

struct ShapeType {
  string color; //@key
  long x;
  long y;
  long shapesize;
};

#pragma keylist ShapeType_msg color

#endif /* SHAPES_SHAPETYPE_MSG_IDL_ */
