|
@@ -233,13 +233,13 @@ METHODS[48] = {
|
|
|
233
233
|
[5] = { name = "Information", signature = "virtual string Information() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
234
234
|
}
|
|
235
235
|
|
|
236
236
|
INTERFACES[49] = "PluginHost::IPlugin::INotification"
|
|
237
237
|
METHODS[49] = {
|
|
238
|
-
[3] = { name = "
|
|
239
|
-
[4] = { name = "
|
|
240
|
-
[5] = { name = "
|
|
238
|
+
[3] = { name = "CancelableActivated", signature = "virtual Core::hresult CancelableActivated(const string&, PluginHost::IShell*)", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
239
|
+
[4] = { name = "CancelableDeactivated", signature = "virtual Core::hresult CancelableDeactivated(const string&, PluginHost::IShell*)", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
240
|
+
[5] = { name = "CancelableUnavailable", signature = "virtual Core::hresult CancelableUnavailable(const string&, PluginHost::IShell*)", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
241
241
|
}
|
|
242
242
|
|
|
243
243
|
INTERFACES[58] = "PluginHost::IPlugin::ILifeTime"
|
|
244
244
|
METHODS[58] = {
|
|
245
245
|
[3] = { name = "Initialize", signature = "virtual void Initialize(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
@@ -297,19 +297,21 @@ METHODS[64] = {
|
|
|
297
297
|
[28] = { name = "Metadata", signature = "virtual Core::hresult Metadata(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.STRING16, class = "string" } } },
|
|
298
298
|
[29] = { name = "SubSystems", signature = "virtual PluginHost::ISubSystem* SubSystems() = 0", retvals = { { type = Type.OBJECT, class = "PluginHost::ISubSystem" } } },
|
|
299
299
|
[30] = { name = "Notify", signature = "virtual void Notify(const string&, const string&) = 0", params = { { name = "event", type = Type.STRING16, class = "string" }, { name = "message", type = Type.STRING16, class = "string" } } },
|
|
300
300
|
[31] = { name = "Register", signature = "virtual void Register(PluginHost::IPlugin::INotification*, const Core::OptionalType<string>&) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IPlugin::INotification" }, { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
301
301
|
[32] = { name = "Unregister", signature = "virtual void Unregister(PluginHost::IPlugin::INotification*, const Core::OptionalType<string>&) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IPlugin::INotification" }, { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
302
|
-
[33] = { name = "
|
|
303
|
-
[34] = { name = "
|
|
304
|
-
[35] = { name = "
|
|
305
|
-
[36] = { name = "
|
|
306
|
-
[37] = { name = "
|
|
307
|
-
[38] = { name = "
|
|
308
|
-
[39] = { name = "
|
|
309
|
-
[40] = { name = "
|
|
310
|
-
[41] = { name = "
|
|
302
|
+
[33] = { name = "Register", signature = "virtual void Register(PluginHost::IPlugin::INotification*, const uint32_t) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IPlugin::INotification" }, { name = "interface_id", type = Type.UINT32, class = "uint32_t" } } },
|
|
303
|
+
[34] = { name = "Unregister", signature = "virtual void Unregister(PluginHost::IPlugin::INotification*, const uint32_t) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IPlugin::INotification" }, { name = "interface_id", type = Type.UINT32, class = "uint32_t" } } },
|
|
304
|
+
[35] = { name = "State", signature = "virtual PluginHost::IShell::state State() const = 0", retvals = { { type = Type.ENUMU8, class = "PluginHost::IShell::state" } } },
|
|
305
|
+
[36] = { name = "QueryInterfaceByCallsign", signature = "virtual void* QueryInterfaceByCallsign(const uint32_t, const string&) = 0", retvals = { { type = Type.OBJECT, class = "void", interface_param = 1 } }, params = { { name = "id", type = Type.INTERFACE, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } },
|
|
306
|
+
[37] = { name = "Activate", signature = "virtual Core::hresult Activate(const PluginHost::IShell::reason) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
307
|
+
[38] = { name = "Deactivate", signature = "virtual Core::hresult Deactivate(const PluginHost::IShell::reason) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
308
|
+
[39] = { name = "Unavailable", signature = "virtual Core::hresult Unavailable(const PluginHost::IShell::reason) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
309
|
+
[40] = { name = "Hibernate", signature = "virtual Core::hresult Hibernate(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "timeout", type = Type.UINT32, class = "uint32_t" } } },
|
|
310
|
+
[41] = { name = "Reason", signature = "virtual PluginHost::IShell::reason Reason() const = 0", retvals = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
311
|
+
[42] = { name = "Submit", signature = "virtual uint32_t Submit(const uint32_t, /* undefined type */ const Core::ProxyType<Core::JSON::IElement>&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "Id", type = Type.UINT32, class = "uint32_t" } } },
|
|
312
|
+
[43] = { name = "GetLibrarySearchPaths", signature = "virtual RPC::IStringIterator* GetLibrarySearchPaths(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { type = Type.STRING16, class = "string" } } }
|
|
311
313
|
}
|
|
312
314
|
|
|
313
315
|
INTERFACES[66] = "PluginHost::IShell::IConnectionServer"
|
|
314
316
|
METHODS[66] = {
|
|
315
317
|
[3] = { name = "Register", signature = "virtual void Register(PluginHost::IShell::IConnectionServer::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IShell::IConnectionServer::INotification" } } },
|
|
@@ -3193,11 +3195,12 @@ ENUMS["Core::Messaging::Metadata::type"] = {
|
|
|
3193
3195
|
[0] = "INVALID",
|
|
3194
3196
|
[1] = "TRACING",
|
|
3195
3197
|
[2] = "LOGGING",
|
|
3196
3198
|
[3] = "REPORTING",
|
|
3197
3199
|
[4] = "OPERATIONAL_STREAM",
|
|
3198
|
-
[5] = "ASSERT"
|
|
3200
|
+
[5] = "ASSERT",
|
|
3201
|
+
[6] = "TELEMETRY"
|
|
3199
3202
|
}
|
|
3200
3203
|
|
|
3201
3204
|
ENUMS["Exchange::INetflix::state"] = {
|
|
3202
3205
|
[1] = "PLAYING",
|
|
3203
3206
|
[2] = "STOPPED",
|