├── .circleci └── config.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── Makefile ├── README.md ├── RELEASING.md ├── candidateparser-android ├── .gitignore ├── Makefile ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── ch │ │ │ └── dbrgn │ │ │ └── candidateparser │ │ │ └── CandidateParserTest.java │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── ch │ │ │ └── dbrgn │ │ │ └── candidateparser │ │ │ ├── CandidateParser.java │ │ │ └── IceCandidate.java │ │ ├── jniLibs │ │ ├── arm64-v8a │ │ │ └── libcandidateparser_jni.so │ │ ├── armeabi-v7a │ │ │ └── libcandidateparser_jni.so │ │ └── x86 │ │ │ └── libcandidateparser_jni.so │ │ └── res │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ └── strings.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── candidateparser-ffi ├── .gitignore ├── Cargo.toml ├── build.rs ├── candidateparser.h ├── candidateparser.hpp ├── cbindgen.toml ├── examples │ ├── Makefile │ ├── c │ │ └── example.c │ └── cpp │ │ └── example.cpp └── src │ └── lib.rs ├── candidateparser-jni ├── Cargo.toml └── src │ └── lib.rs ├── candidateparser ├── Cargo.toml └── src │ ├── lib.rs │ ├── parsers.rs │ └── types.rs ├── cargo-config.toml.template └── create-ndk-standalone.sh /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/RELEASING.md -------------------------------------------------------------------------------- /candidateparser-android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/.gitignore -------------------------------------------------------------------------------- /candidateparser-android/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/Makefile -------------------------------------------------------------------------------- /candidateparser-android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/README.md -------------------------------------------------------------------------------- /candidateparser-android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /candidateparser-android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/build.gradle -------------------------------------------------------------------------------- /candidateparser-android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/proguard-rules.pro -------------------------------------------------------------------------------- /candidateparser-android/app/src/androidTest/java/ch/dbrgn/candidateparser/CandidateParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/src/androidTest/java/ch/dbrgn/candidateparser/CandidateParserTest.java -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/java/ch/dbrgn/candidateparser/CandidateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/src/main/java/ch/dbrgn/candidateparser/CandidateParser.java -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/java/ch/dbrgn/candidateparser/IceCandidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/src/main/java/ch/dbrgn/candidateparser/IceCandidate.java -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/jniLibs/arm64-v8a/libcandidateparser_jni.so: -------------------------------------------------------------------------------- 1 | ../../../../../../target/aarch64-linux-android/release/libcandidateparser_jni.so -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/jniLibs/armeabi-v7a/libcandidateparser_jni.so: -------------------------------------------------------------------------------- 1 | ../../../../../../target/armv7-linux-androideabi/release/libcandidateparser_jni.so -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/jniLibs/x86/libcandidateparser_jni.so: -------------------------------------------------------------------------------- 1 | ../../../../../../target/i686-linux-android/release/libcandidateparser_jni.so -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /candidateparser-android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /candidateparser-android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/build.gradle -------------------------------------------------------------------------------- /candidateparser-android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/gradle.properties -------------------------------------------------------------------------------- /candidateparser-android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /candidateparser-android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /candidateparser-android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/gradlew -------------------------------------------------------------------------------- /candidateparser-android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-android/gradlew.bat -------------------------------------------------------------------------------- /candidateparser-android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /candidateparser-ffi/.gitignore: -------------------------------------------------------------------------------- 1 | example 2 | -------------------------------------------------------------------------------- /candidateparser-ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/Cargo.toml -------------------------------------------------------------------------------- /candidateparser-ffi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/build.rs -------------------------------------------------------------------------------- /candidateparser-ffi/candidateparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/candidateparser.h -------------------------------------------------------------------------------- /candidateparser-ffi/candidateparser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/candidateparser.hpp -------------------------------------------------------------------------------- /candidateparser-ffi/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/cbindgen.toml -------------------------------------------------------------------------------- /candidateparser-ffi/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/examples/Makefile -------------------------------------------------------------------------------- /candidateparser-ffi/examples/c/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/examples/c/example.c -------------------------------------------------------------------------------- /candidateparser-ffi/examples/cpp/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/examples/cpp/example.cpp -------------------------------------------------------------------------------- /candidateparser-ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-ffi/src/lib.rs -------------------------------------------------------------------------------- /candidateparser-jni/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-jni/Cargo.toml -------------------------------------------------------------------------------- /candidateparser-jni/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser-jni/src/lib.rs -------------------------------------------------------------------------------- /candidateparser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser/Cargo.toml -------------------------------------------------------------------------------- /candidateparser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser/src/lib.rs -------------------------------------------------------------------------------- /candidateparser/src/parsers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser/src/parsers.rs -------------------------------------------------------------------------------- /candidateparser/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/candidateparser/src/types.rs -------------------------------------------------------------------------------- /cargo-config.toml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/cargo-config.toml.template -------------------------------------------------------------------------------- /create-ndk-standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrgn/candidateparser/HEAD/create-ndk-standalone.sh --------------------------------------------------------------------------------