@@ -413,16 +413,6 @@ namespace Plugin {
413413 }
414414 return (result);
415415 }
416- // ! Versions: Returns a JSON Array of versions (JSONRPC interfaces) supported by this plugin.
417- string Versions () const override {
418- string result;
419- const PluginHost::IShell* source = Source ();
420- if (source != nullptr ) {
421- result = source->Versions ();
422- source->Release ();
423- }
424- return (result);
425- }
426416 // ! Callsign: Instantiation name of this specific plugin. It is the name given in the config for the classname.
427417 string Callsign () const override {
428418 string result;
@@ -598,16 +588,6 @@ namespace Plugin {
598588 }
599589 return (result);
600590 }
601- // ! Return whether the given version is supported by this IShell instance.
602- bool IsSupported (const uint8_t version) const override {
603- bool result = true ;
604- const PluginHost::IShell* source = Source ();
605- if (source != nullptr ) {
606- result = source->IsSupported (version);
607- source->Release ();
608- }
609- return (result);
610- }
611591 // Get access to the SubSystems and their corrresponding information. Information can be set or get to see what the
612592 // status of the sub systems is.
613593 PluginHost::ISubSystem* SubSystems () override {
@@ -736,7 +716,6 @@ namespace Plugin {
736716 // Do not forget to takeof "our" callsign
737717 const size_t pos = method.find (PluginHost::ICompositPlugin::Delimiter);
738718 ASSERT (pos != string::npos);
739- ASSERT (_callsign == method.substr (0 , pos));
740719 result = link->Invoke (channelid, id, token, method.substr (pos + 1 ), parameters, response);
741720 link->Release ();
742721 }
0 commit comments