Bug 1286662 - Update auto-generated bindings; r=me

This commit is contained in:
Jim Chen 2016-07-20 21:44:48 -04:00
Родитель 071e1acf10
Коммит dbd23e2934
3 изменённых файлов: 71 добавлений и 0 удалений

Просмотреть файл

@ -136,6 +136,25 @@ const JNINativeMethod GeckoJavaSampler::Natives<Impl>::methods[] = {
::template Wrap<&Impl::GetProfilerTime>)
};
template<class Impl>
class GeckoNetworkManager::Natives : public mozilla::jni::NativeImpl<GeckoNetworkManager, Impl>
{
public:
static const JNINativeMethod methods[2];
};
template<class Impl>
const JNINativeMethod GeckoNetworkManager::Natives<Impl>::methods[] = {
mozilla::jni::MakeNativeMethod<GeckoNetworkManager::OnConnectionChanged_t>(
mozilla::jni::NativeStub<GeckoNetworkManager::OnConnectionChanged_t, Impl>
::template Wrap<&Impl::OnConnectionChanged>),
mozilla::jni::MakeNativeMethod<GeckoNetworkManager::OnStatusChanged_t>(
mozilla::jni::NativeStub<GeckoNetworkManager::OnStatusChanged_t, Impl>
::template Wrap<&Impl::OnStatusChanged>)
};
template<class Impl>
class GeckoSmsManager::Natives : public mozilla::jni::NativeImpl<GeckoSmsManager, Impl>
{

Просмотреть файл

@ -906,6 +906,15 @@ auto GeckoJavaSampler::UnpauseJavaProfiling() -> void
return mozilla::jni::Method<UnpauseJavaProfiling_t>::Call(GeckoJavaSampler::Context(), nullptr);
}
const char GeckoNetworkManager::name[] =
"org/mozilla/gecko/GeckoNetworkManager";
constexpr char GeckoNetworkManager::OnConnectionChanged_t::name[];
constexpr char GeckoNetworkManager::OnConnectionChanged_t::signature[];
constexpr char GeckoNetworkManager::OnStatusChanged_t::name[];
constexpr char GeckoNetworkManager::OnStatusChanged_t::signature[];
const char GeckoSmsManager::name[] =
"org/mozilla/gecko/GeckoSmsManager";

Просмотреть файл

@ -2052,6 +2052,49 @@ public:
template<class Impl> class Natives;
};
class GeckoNetworkManager : public mozilla::jni::ObjectBase<GeckoNetworkManager, jobject>
{
public:
static const char name[];
explicit GeckoNetworkManager(const Context& ctx) : ObjectBase<GeckoNetworkManager, jobject>(ctx) {}
struct OnConnectionChanged_t {
typedef GeckoNetworkManager Owner;
typedef void ReturnType;
typedef void SetterType;
typedef mozilla::jni::Args<
int32_t,
mozilla::jni::String::Param,
bool,
int32_t> Args;
static constexpr char name[] = "onConnectionChanged";
static constexpr char signature[] =
"(ILjava/lang/String;ZI)V";
static const bool isStatic = true;
static const mozilla::jni::ExceptionMode exceptionMode =
mozilla::jni::ExceptionMode::ABORT;
};
struct OnStatusChanged_t {
typedef GeckoNetworkManager Owner;
typedef void ReturnType;
typedef void SetterType;
typedef mozilla::jni::Args<
mozilla::jni::String::Param> Args;
static constexpr char name[] = "onStatusChanged";
static constexpr char signature[] =
"(Ljava/lang/String;)V";
static const bool isStatic = true;
static const mozilla::jni::ExceptionMode exceptionMode =
mozilla::jni::ExceptionMode::ABORT;
};
static const bool isMultithreaded = false;
template<class Impl> class Natives;
};
class GeckoSmsManager : public mozilla::jni::ObjectBase<GeckoSmsManager, jobject>
{
public: