11 |
12 |
--------------------------------------------------------------------------------
/android-ngn-stack/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/android-ngn-stack/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | android-ngn-stack
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/android-ngn-stack/default.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "build.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | android.library=true
11 | # Indicates whether an apk should be generated for each density.
12 | split.density=false
13 | # Project target.
14 | target=android-11
15 |
--------------------------------------------------------------------------------
/android-ngn-stack/installdox.sh:
--------------------------------------------------------------------------------
1 | html/installdox -l tinySAK.tag@http://doubango.org/android-ngn-stack html/*.html -l android-ngn-stack.tag@http://doubango.org/android-ngn-stack html/*.html
2 |
--------------------------------------------------------------------------------
/android-ngn-stack/libs/arm64-v8a/libplugin_audio_opensles.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/arm64-v8a/libplugin_audio_opensles.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/arm64-v8a/libtinyWRAP.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/arm64-v8a/libtinyWRAP.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/armeabi-v7a/libplugin_audio_opensles.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libplugin_audio_opensles.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/armeabi-v7a/libtinyWRAP.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libtinyWRAP.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/armeabi-v7a/libtinyWRAP_neon.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libtinyWRAP_neon.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/armeabi-v7a/libutils_armv5te.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libutils_armv5te.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/armeabi/libplugin_audio_opensles.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi/libplugin_audio_opensles.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/armeabi/libtinyWRAP.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi/libtinyWRAP.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/simple-xml-2.3.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/simple-xml-2.3.4.jar
--------------------------------------------------------------------------------
/android-ngn-stack/libs/x86/libplugin_audio_opensles.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86/libplugin_audio_opensles.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/x86/libtinyWRAP.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86/libtinyWRAP.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/x86_64/libplugin_audio_opensles.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86_64/libplugin_audio_opensles.so
--------------------------------------------------------------------------------
/android-ngn-stack/libs/x86_64/libtinyWRAP.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86_64/libtinyWRAP.so
--------------------------------------------------------------------------------
/android-ngn-stack/proguard.cfg:
--------------------------------------------------------------------------------
1 | -optimizationpasses 5
2 | -dontusemixedcaseclassnames
3 | -dontskipnonpubliclibraryclasses
4 | -dontpreverify
5 | -verbose
6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
7 |
8 | -keep public class * extends android.app.Activity
9 | -keep public class * extends android.app.Application
10 | -keep public class * extends android.app.Service
11 | -keep public class * extends android.content.BroadcastReceiver
12 | -keep public class * extends android.content.ContentProvider
13 | -keep public class * extends android.app.backup.BackupAgentHelper
14 | -keep public class * extends android.preference.Preference
15 | -keep public class com.android.vending.licensing.ILicensingService
16 |
17 | -keepclasseswithmembernames class * {
18 | native ;
19 | }
20 |
21 | -keepclasseswithmembernames class * {
22 | public (android.content.Context, android.util.AttributeSet);
23 | }
24 |
25 | -keepclasseswithmembernames class * {
26 | public (android.content.Context, android.util.AttributeSet, int);
27 | }
28 |
29 | -keepclassmembers enum * {
30 | public static **[] values();
31 | public static ** valueOf(java.lang.String);
32 | }
33 |
34 | -keep class * implements android.os.Parcelable {
35 | public static final android.os.Parcelable$Creator *;
36 | }
37 |
--------------------------------------------------------------------------------
/android-ngn-stack/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | android.library=true
14 | # Indicates whether an apk should be generated for each density.
15 | split.density=false
16 | # Project target.
17 | target=android-23
18 |
--------------------------------------------------------------------------------
/android-ngn-stack/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android-ngn-stack/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android-ngn-stack/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android-ngn-stack/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | android-rcs-stack
4 | 687
5 |
6 |
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/FreeSans.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/FreeSans.ttf
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_event_args.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_event_args.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_invite_event_args.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_invite_event_args.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_stack_event_args.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_stack_event_args.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_string_event_args.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_string_event_args.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_consumer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_consumer.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_producer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_producer.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_plugin.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_consumer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_consumer.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_producer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_producer.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_base_service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_base_service.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_contact_service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_contact_service.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_http_client_service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_http_client_service.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_network_service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_network_service.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_sound_service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_sound_service.png
--------------------------------------------------------------------------------
/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_storage_service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_storage_service.png
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnMediaPluginEventTypes.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.events;
21 |
22 | public enum NgnMediaPluginEventTypes {
23 | PREPARED_OK,
24 | PREPARED_NOK,
25 | STARTED_OK,
26 | STARTED_NOK,
27 | STOPPED_OK,
28 | STOPPED_NOK,
29 | PAUSED_OK,
30 | PAUSED_NOK,
31 | VIDEO_INPUT_SIZE_CHANGED
32 | }
33 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnMessagingEventTypes.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.events;
21 |
22 | public enum NgnMessagingEventTypes {
23 | INCOMING,
24 | OUTGOING,
25 | SUCCESS,
26 | FAILURE
27 | }
28 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnMsrpEventTypes.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.events;
21 |
22 | public enum NgnMsrpEventTypes {
23 | CONNECTED,
24 | SUCCESS_2XX,
25 | SUCCESS_REPORT,
26 | DATA,
27 | ERROR,
28 | DISCONNECTED,
29 | }
30 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnNetworkEventArgs.java:
--------------------------------------------------------------------------------
1 | package org.doubango.ngn.events;
2 |
3 | import android.os.Parcel;
4 | import android.os.Parcelable;
5 |
6 | public class NgnNetworkEventArgs extends NgnEventArgs {
7 | private final static String TAG = NgnNetworkEventArgs.class.getCanonicalName();
8 |
9 | public static final String ACTION_NETWORK_EVENT = TAG + ".ACTION_NETWORK_EVENT";
10 |
11 | private NgnNetworkEventTypes mType;
12 |
13 | public NgnNetworkEventArgs(NgnNetworkEventTypes type){
14 | super();
15 | mType = type;
16 | }
17 |
18 | public NgnNetworkEventArgs(Parcel in){
19 | super(in);
20 | }
21 |
22 | public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
23 | public NgnNetworkEventArgs createFromParcel(Parcel in) {
24 | return new NgnNetworkEventArgs(in);
25 | }
26 |
27 | public NgnNetworkEventArgs[] newArray(int size) {
28 | return new NgnNetworkEventArgs[size];
29 | }
30 | };
31 |
32 | public NgnNetworkEventTypes getEventType(){
33 | return mType;
34 | }
35 |
36 | @Override
37 | protected void readFromParcel(Parcel in) {
38 | mType = Enum.valueOf(NgnNetworkEventTypes.class, in.readString());
39 | }
40 |
41 | @Override
42 | public void writeToParcel(Parcel dest, int flags) {
43 | dest.writeString(mType.toString());
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnNetworkEventTypes.java:
--------------------------------------------------------------------------------
1 | package org.doubango.ngn.events;
2 |
3 | /**
4 | * Created by dmi on 12/9/2016.
5 | */
6 |
7 | public enum NgnNetworkEventTypes {
8 | CONNECTED,
9 | DISCONNECTED,
10 | CELLULAR_AVAILABLE,
11 | }
12 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnPublicationEventTypes.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.events;
21 |
22 | public enum NgnPublicationEventTypes {
23 | PUBLICATION_OK,
24 | PUBLICATION_NOK,
25 | PUBLICATION_INPROGRESS,
26 | UNPUBLICATION_OK,
27 | UNPUBLICATION_NOK,
28 | UNPUBLICATION_INPROGRESS
29 | }
30 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnRegistrationEventTypes.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.events;
21 |
22 | public enum NgnRegistrationEventTypes {
23 | REGISTRATION_OK,
24 | REGISTRATION_NOK,
25 | REGISTRATION_INPROGRESS,
26 | UNREGISTRATION_OK,
27 | UNREGISTRATION_NOK,
28 | UNREGISTRATION_INPROGRESS
29 | }
30 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnStackEventTypes.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.events;
21 |
22 | /**
23 | * List of all supported types associated to Stack event arguments
24 | * @sa @ref NgnStackEventArgs()
25 | */
26 | public enum NgnStackEventTypes {
27 | START_OK,
28 | START_NOK,
29 | STOP_OK,
30 | STOP_NOK
31 | }
32 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/events/NgnSubscriptionEventTypes.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.events;
21 |
22 | public enum NgnSubscriptionEventTypes {
23 | SUBSCRIPTION_OK,
24 | SUBSCRIPTION_NOK,
25 | SUBSCRIPTION_INPROGRESS,
26 | UNSUBSCRIPTION_OK,
27 | UNSUBSCRIPTION_NOK,
28 | UNSUBSCRIPTION_INPROGRESS,
29 | INCOMING_NOTIFY
30 | }
31 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/services/INgnBaseService.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.services;
21 |
22 | public interface INgnBaseService {
23 | boolean start();
24 | boolean stop();
25 | }
26 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/services/INgnHttpClientService.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.services;
21 |
22 | import java.io.InputStream;
23 |
24 | public interface INgnHttpClientService extends INgnBaseService{
25 | String get(String uri);
26 | String post(String uri, String contentUTF8, String contentType);
27 | public InputStream getBinary(String uri);
28 | }
29 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/services/INgnStorageService.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.services;
21 |
22 | public interface INgnStorageService extends INgnBaseService {
23 | String getCurrentDir();
24 | String getContentShareDir();
25 | }
26 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/services/impl/NgnBaseService.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.services.impl;
21 |
22 | import org.doubango.ngn.services.INgnBaseService;
23 |
24 | /**@page NgnBaseService_page Base Service
25 | * All NGN services inherits from this class.
26 | */
27 |
28 | /**
29 | * Base class for all services
30 | */
31 | public abstract class NgnBaseService implements INgnBaseService {
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/sip/NgnPresenceStatus.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.sip;
21 |
22 | /**
23 | * Presence status
24 | */
25 | public enum NgnPresenceStatus {
26 | None,
27 | Offline,
28 | Busy,
29 | Away,
30 | Online,
31 | BeRightBack,
32 | OnThePhone,
33 | OutToLunch,
34 | HyperAvailable
35 | }
36 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/utils/NgnCallbackFunc.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.utils;
21 |
22 | public interface NgnCallbackFunc {
23 | void callback(T object, Object[]... args);
24 | }
25 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/utils/NgnObservableObject.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.utils;
21 |
22 | import java.util.Observable;
23 |
24 | public abstract class NgnObservableObject extends Observable{
25 | protected void setChangedAndNotifyObservers(Object data){
26 | super.setChanged();
27 | super.notifyObservers(data);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/ngn/utils/NgnPredicate.java:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2010-2011, Mamadou Diop.
2 | * Copyright (C) 2011, Doubango Telecom.
3 | *
4 | * Contact: Mamadou Diop
5 | *
6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid)
7 | *
8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of
9 | * the GNU General Public License as published by the Free Software Foundation, either version 3
10 | * of the License, or (at your option) any later version.
11 | *
12 | * imsdroid 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 PURPOSE.
14 | * See the GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License along
17 | * with this program; if not, write to the Free Software Foundation, Inc.,
18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 | */
20 | package org.doubango.ngn.utils;
21 |
22 | public interface NgnPredicate {
23 | boolean apply(T item);
24 | }
25 |
26 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/tinyWRAP/DialogEvent.java:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------------
2 | * This file was automatically generated by SWIG (http://www.swig.org).
3 | * Version 2.0.9
4 | *
5 | * Do not make changes to this file unless you know what you are doing--modify
6 | * the SWIG interface file instead.
7 | * ----------------------------------------------------------------------------- */
8 |
9 | package org.doubango.tinyWRAP;
10 |
11 | public class DialogEvent extends SipEvent {
12 | private long swigCPtr;
13 |
14 | protected DialogEvent(long cPtr, boolean cMemoryOwn) {
15 | super(tinyWRAPJNI.DialogEvent_SWIGUpcast(cPtr), cMemoryOwn);
16 | swigCPtr = cPtr;
17 | }
18 |
19 | protected static long getCPtr(DialogEvent obj) {
20 | return (obj == null) ? 0 : obj.swigCPtr;
21 | }
22 |
23 | protected void finalize() {
24 | delete();
25 | }
26 |
27 | public synchronized void delete() {
28 | if (swigCPtr != 0) {
29 | if (swigCMemOwn) {
30 | swigCMemOwn = false;
31 | tinyWRAPJNI.delete_DialogEvent(swigCPtr);
32 | }
33 | swigCPtr = 0;
34 | }
35 | super.delete();
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/tinyWRAP/ProxyPlugin.java:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------------
2 | * This file was automatically generated by SWIG (http://www.swig.org).
3 | * Version 2.0.9
4 | *
5 | * Do not make changes to this file unless you know what you are doing--modify
6 | * the SWIG interface file instead.
7 | * ----------------------------------------------------------------------------- */
8 |
9 | package org.doubango.tinyWRAP;
10 |
11 | public class ProxyPlugin {
12 | private long swigCPtr;
13 | protected boolean swigCMemOwn;
14 |
15 | protected ProxyPlugin(long cPtr, boolean cMemoryOwn) {
16 | swigCMemOwn = cMemoryOwn;
17 | swigCPtr = cPtr;
18 | }
19 |
20 | protected static long getCPtr(ProxyPlugin obj) {
21 | return (obj == null) ? 0 : obj.swigCPtr;
22 | }
23 |
24 | protected void finalize() {
25 | delete();
26 | }
27 |
28 | public synchronized void delete() {
29 | if (swigCPtr != 0) {
30 | if (swigCMemOwn) {
31 | swigCMemOwn = false;
32 | tinyWRAPJNI.delete_ProxyPlugin(swigCPtr);
33 | }
34 | swigCPtr = 0;
35 | }
36 | }
37 |
38 | public twrap_proxy_plugin_type_t getType() {
39 | return twrap_proxy_plugin_type_t.swigToEnum(tinyWRAPJNI.ProxyPlugin_getType(swigCPtr, this));
40 | }
41 |
42 | public java.math.BigInteger getId() {
43 | return tinyWRAPJNI.ProxyPlugin_getId(swigCPtr, this);
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/tinyWRAP/SafeObject.java:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------------
2 | * This file was automatically generated by SWIG (http://www.swig.org).
3 | * Version 2.0.9
4 | *
5 | * Do not make changes to this file unless you know what you are doing--modify
6 | * the SWIG interface file instead.
7 | * ----------------------------------------------------------------------------- */
8 |
9 | package org.doubango.tinyWRAP;
10 |
11 | public class SafeObject {
12 | private long swigCPtr;
13 | protected boolean swigCMemOwn;
14 |
15 | protected SafeObject(long cPtr, boolean cMemoryOwn) {
16 | swigCMemOwn = cMemoryOwn;
17 | swigCPtr = cPtr;
18 | }
19 |
20 | protected static long getCPtr(SafeObject obj) {
21 | return (obj == null) ? 0 : obj.swigCPtr;
22 | }
23 |
24 | protected void finalize() {
25 | delete();
26 | }
27 |
28 | public synchronized void delete() {
29 | if (swigCPtr != 0) {
30 | if (swigCMemOwn) {
31 | swigCMemOwn = false;
32 | tinyWRAPJNI.delete_SafeObject(swigCPtr);
33 | }
34 | swigCPtr = 0;
35 | }
36 | }
37 |
38 | public SafeObject() {
39 | this(tinyWRAPJNI.new_SafeObject(), true);
40 | }
41 |
42 | public int Lock() {
43 | return tinyWRAPJNI.SafeObject_Lock(swigCPtr, this);
44 | }
45 |
46 | public int UnLock() {
47 | return tinyWRAPJNI.SafeObject_UnLock(swigCPtr, this);
48 | }
49 |
50 | }
51 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/tinyWRAP/StackEvent.java:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------------
2 | * This file was automatically generated by SWIG (http://www.swig.org).
3 | * Version 2.0.9
4 | *
5 | * Do not make changes to this file unless you know what you are doing--modify
6 | * the SWIG interface file instead.
7 | * ----------------------------------------------------------------------------- */
8 |
9 | package org.doubango.tinyWRAP;
10 |
11 | public class StackEvent extends SipEvent {
12 | private long swigCPtr;
13 |
14 | protected StackEvent(long cPtr, boolean cMemoryOwn) {
15 | super(tinyWRAPJNI.StackEvent_SWIGUpcast(cPtr), cMemoryOwn);
16 | swigCPtr = cPtr;
17 | }
18 |
19 | protected static long getCPtr(StackEvent obj) {
20 | return (obj == null) ? 0 : obj.swigCPtr;
21 | }
22 |
23 | protected void finalize() {
24 | delete();
25 | }
26 |
27 | public synchronized void delete() {
28 | if (swigCPtr != 0) {
29 | if (swigCMemOwn) {
30 | swigCMemOwn = false;
31 | tinyWRAPJNI.delete_StackEvent(swigCPtr);
32 | }
33 | swigCPtr = 0;
34 | }
35 | super.delete();
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/tinyWRAP/tinyWRAP.java:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------------
2 | * This file was automatically generated by SWIG (http://www.swig.org).
3 | * Version 2.0.9
4 | *
5 | * Do not make changes to this file unless you know what you are doing--modify
6 | * the SWIG interface file instead.
7 | * ----------------------------------------------------------------------------- */
8 |
9 | package org.doubango.tinyWRAP;
10 |
11 | public class tinyWRAP implements tinyWRAPConstants {
12 | }
13 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/utils/utils.java:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------------
2 | * This file was automatically generated by SWIG (http://www.swig.org).
3 | * Version 2.0.4
4 | *
5 | * Do not make changes to this file unless you know what you are doing--modify
6 | * the SWIG interface file instead.
7 | * ----------------------------------------------------------------------------- */
8 |
9 | package org.doubango.utils;
10 |
11 | public class utils {
12 | }
13 |
--------------------------------------------------------------------------------
/android-ngn-stack/src/org/doubango/utils/utilsJNI.java:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------------
2 | * This file was automatically generated by SWIG (http://www.swig.org).
3 | * Version 2.0.4
4 | *
5 | * Do not make changes to this file unless you know what you are doing--modify
6 | * the SWIG interface file instead.
7 | * ----------------------------------------------------------------------------- */
8 |
9 | package org.doubango.utils;
10 |
11 | public class utilsJNI {
12 | public final static native long new_AndroidUtils();
13 | public final static native void delete_AndroidUtils(long jarg1);
14 | public final static native java.math.BigInteger AndroidUtils_getCpuFamily();
15 | public final static native java.math.BigInteger AndroidUtils_getCpuFeatures();
16 | }
17 |
--------------------------------------------------------------------------------
/ekiga_org.md:
--------------------------------------------------------------------------------
1 | The client will not work with **ekiga.net** until they have fixed [Bug 624751](https://code.google.com/p/imsdroid/issues/detail?id=24751) (https://bugzilla.gnome.org/show_bug.cgi?id=624751).
--------------------------------------------------------------------------------
/images/ngn_eclipse_declaring_ngn_app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_declaring_ngn_app.png
--------------------------------------------------------------------------------
/images/ngn_eclipse_import.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_import.png
--------------------------------------------------------------------------------
/images/ngn_eclipse_java_buil_path_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_java_buil_path_1.png
--------------------------------------------------------------------------------
/images/ngn_eclipse_java_buil_path_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_java_buil_path_2.png
--------------------------------------------------------------------------------
/images/ngn_eclipse_jdk_version.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_jdk_version.png
--------------------------------------------------------------------------------
/images/ngn_eclipse_newproj.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_newproj.png
--------------------------------------------------------------------------------
/images/ngn_eclipse_properties_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_properties_1.png
--------------------------------------------------------------------------------
/images/ngn_eclipse_properties_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_properties_2.png
--------------------------------------------------------------------------------
/imsdroid/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/imsdroid/.idea/.name:
--------------------------------------------------------------------------------
1 | imsdroid
--------------------------------------------------------------------------------
/imsdroid/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/imsdroid/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/imsdroid/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/imsdroid/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |