summaryrefslogtreecommitdiffstats
path: root/vppapigen/node.h
diff options
context:
space:
mode:
authorMarek Gradzki <mgradzki@cisco.com>2016-07-20 14:53:48 +0200
committerDamjan Marion <dmarion.lists@gmail.com>2016-07-21 09:30:48 +0000
commit948b95a9a08d38e7f74a160c11193f73a90e98c9 (patch)
treed73867ac2357dba4f9b5b12a69e4041b9d5a3df6 /vppapigen/node.h
parent84bde8dc132f9be5cd208cf1ff446f366896a103 (diff)
VPP-123: remove japi (the old Java API)
MANUAL_JAVA flag (used only by the japi) was also removed. Change-Id: Ied21521b2410af1c357afb04cbf9e849632ddc5f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Diffstat (limited to 'vppapigen/node.h')
-rw-r--r--vppapigen/node.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/vppapigen/node.h b/vppapigen/node.h
index fc331507485..f80985e1009 100644
--- a/vppapigen/node.h
+++ b/vppapigen/node.h
@@ -52,7 +52,6 @@ enum node_subclass { /* WARNING: indices must match the vft... */
NODE_TYPEONLY,
NODE_MANUAL_PRINT,
NODE_MANUAL_ENDIAN,
- NODE_MANUAL_JAVA,
NODE_DONT_TRACE,
};
@@ -61,8 +60,6 @@ enum passid {
UNION_DEF_PASS,
ENDIANFUN_PASS,
PRINTFUN_PASS,
- JAVA_METHOD_PASS,
- JAVA_JNI_PASS,
PYTHON_PASS,
};
@@ -83,7 +80,6 @@ typedef struct node_ {
#define NODE_FLAG_MANUAL_PRINT (1<<0)
#define NODE_FLAG_MANUAL_ENDIAN (1<<1)
-#define NODE_FLAG_MANUAL_JAVA (1<<2)
#define NODE_FLAG_TYPEONLY (1<<3)
#define NODE_FLAG_DONT_TRACE (1<<4)
@@ -91,11 +87,6 @@ typedef struct node_vft_ {
void (*print)(struct node_ *);
void (*generate)(struct node_ *, enum passid id, FILE *ofp);
char *endian_converter;
- void (*java_method_function)(struct node_ *, enum passid id, FILE *ofp);
- void (*java_jni_parameter)(struct node_ *, enum passid id, FILE *ofp);
- void (*java_jni_setup)(struct node_ *, enum passid id, FILE *ofp);
- void (*java_jni_code)(struct node_ *, enum passid id, FILE *ofp);
- void (*java_jni_teardown)(struct node_ *, enum passid id, FILE *ofp);
} node_vft_t;
#endif /* _node_h */