blob: 69a0ab5fecb934a0c5c40698cef271194f2c4b8f [file] [log] [blame]
Ivan Yeodb0052d2015-02-08 17:27:04 -08001/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
2/**
Haitao Zhang0c79a9c2016-11-21 00:38:51 -08003 * Copyright (c) 2015-2016 Regents of the University of California
Ivan Yeodb0052d2015-02-08 17:27:04 -08004 *
5 * This file is part of NFD (Named Data Networking Forwarding Daemon) Android.
6 * See AUTHORS.md for complete list of NFD Android authors and contributors.
7 *
8 * NFD Android is free software: you can redistribute it and/or modify it under the terms
9 * of the GNU General Public License as published by the Free Software Foundation,
10 * either version 3 of the License, or (at your option) any later version.
11 *
12 * NFD Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
13 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14 * PURPOSE. See the GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License along with
17 * NFD Android, e.g., in COPYING.md file. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20/* DO NOT EDIT THIS FILE - it is machine generated */
21#include <jni.h>
Ivan Yeo6296dce2015-02-10 23:29:43 -080022/* Header for class net_named_data_nfd_service_NfdService */
Ivan Yeodb0052d2015-02-08 17:27:04 -080023
Ivan Yeo6296dce2015-02-10 23:29:43 -080024#ifndef _Included_net_named_data_nfd_service_NfdService
25#define _Included_net_named_data_nfd_service_NfdService
Ivan Yeodb0052d2015-02-08 17:27:04 -080026#ifdef __cplusplus
27extern "C" {
28#endif
Alexander Afanasyev45b7ad62015-04-19 22:00:45 -070029
Ivan Yeodb0052d2015-02-08 17:27:04 -080030/*
Ivan Yeo6296dce2015-02-10 23:29:43 -080031 * Class: net_named_data_nfd_service_NfdService
Ivan Yeodb0052d2015-02-08 17:27:04 -080032 * Method: startNfd
Alexander Afanasyev45b7ad62015-04-19 22:00:45 -070033 * Signature: (Ljava/lang/Map;)V
Ivan Yeodb0052d2015-02-08 17:27:04 -080034 */
Alexander Afanasyevc134b6f2015-02-12 17:01:44 -080035JNIEXPORT void JNICALL
Alexander Afanasyev45b7ad62015-04-19 22:00:45 -070036Java_net_named_1data_nfd_service_NfdService_startNfd(JNIEnv*, jclass, jobject);
Ivan Yeodb0052d2015-02-08 17:27:04 -080037
38/*
Ivan Yeo6296dce2015-02-10 23:29:43 -080039 * Class: net_named_data_nfd_service_NfdService
Ivan Yeodb0052d2015-02-08 17:27:04 -080040 * Method: stopNfd
41 * Signature: ()V
42 */
Alexander Afanasyevc134b6f2015-02-12 17:01:44 -080043JNIEXPORT void JNICALL
Ivan Yeo6296dce2015-02-10 23:29:43 -080044Java_net_named_1data_nfd_service_NfdService_stopNfd(JNIEnv*, jclass);
Ivan Yeodb0052d2015-02-08 17:27:04 -080045
Alexander Afanasyev45b7ad62015-04-19 22:00:45 -070046/*
47 * Class: net_named_data_nfd_service_NfdService
Haitao Zhang0c79a9c2016-11-21 00:38:51 -080048 * Method: isNfdRunning
49 * Signature: ()L/java/lang/Boolean;
50 */
51JNIEXPORT jboolean JNICALL
52Java_net_named_1data_nfd_service_NfdService_isNfdRunning(JNIEnv*, jclass);
53
54/*
55 * Class: net_named_data_nfd_service_NfdService
Alexander Afanasyev45b7ad62015-04-19 22:00:45 -070056 * Method: getNfdLogModules
57 * Signature: ()Ljava/util/List;
58 */
59JNIEXPORT jobject JNICALL
60Java_net_named_1data_nfd_service_NfdService_getNfdLogModules(JNIEnv*, jclass);
61
Ivan Yeodb0052d2015-02-08 17:27:04 -080062#ifdef __cplusplus
63}
64#endif
65#endif