Eo: Removed "type" property from event/op descriptions.
[profile/ivi/eobj.git] / examples / interface / interface.c
1 #include "Eo.h"
2 #include "interface.h"
3 #include "simple.h"
4
5 #include "config.h"
6
7 EAPI Eo_Op INTERFACE_BASE_ID = 0;
8
9 #define MY_CLASS INTERFACE_CLASS
10
11 static const Eo_Op_Description op_desc[] = {
12      EO_OP_DESCRIPTION_CONST(INTERFACE_SUB_ID_AB_SUM_GET, "Get the sum of a and b."),
13      EO_OP_DESCRIPTION_SENTINEL
14 };
15
16 static const Eo_Class_Description class_desc = {
17      "Interface",
18      EO_CLASS_TYPE_INTERFACE,
19      EO_CLASS_DESCRIPTION_OPS(&INTERFACE_BASE_ID, op_desc, INTERFACE_SUB_ID_LAST),
20      NULL,
21      0,
22      NULL,
23      NULL,
24      NULL,
25      NULL
26 };
27
28 EO_DEFINE_CLASS(interface_class_get, &class_desc, NULL, NULL)
29