PUD: add wireformat libraries
[olsrd.git] / lib / pud / wireformat-java / src / main / c / org_olsr_plugin_pud_UplinkMessage.c
1 #include "org_olsr_plugin_pud_UplinkMessage.h"
2 #include <OlsrdPudWireFormat/wireFormat.h>
3
4 /*
5  * Uplink Message Types
6  */
7
8 /*
9  * Class:     org_olsr_plugin_pud_UplinkMessage
10  * Method:    getUplinkMessageTypePosition
11  * Signature: ()I
12  */
13 JNIEXPORT jint JNICALL Java_org_olsr_plugin_pud_UplinkMessage_getUplinkMessageTypePosition
14   (JNIEnv * env __attribute__ ((unused)), jclass this __attribute__ ((unused))) {
15         return (jint) POSITION;
16 }
17
18 /*
19  * Class:     org_olsr_plugin_pud_UplinkMessage
20  * Method:    getUplinkMessageTypeClusterLeader
21  * Signature: ()I
22  */
23 JNIEXPORT jint JNICALL Java_org_olsr_plugin_pud_UplinkMessage_getUplinkMessageTypeClusterLeader
24   (JNIEnv * env __attribute__ ((unused)), jclass this __attribute__ ((unused))) {
25         return (jint) CLUSTERLEADER;
26 }
27
28 /*
29  * Class:     org_olsr_plugin_pud_UplinkMessage
30  * Method:    getUplinkMessageHeaderLength
31  * Signature: ()I
32  */
33 JNIEXPORT jint JNICALL Java_org_olsr_plugin_pud_UplinkMessage_getUplinkMessageHeaderLength
34   (JNIEnv * env __attribute__ ((unused)), jclass this __attribute__ ((unused))) {
35         return (jint)sizeof(UplinkHeader);
36 }