/* * This file was generated by the CommonAPI Generators. * * Copyright (C) 2013, BMW AG * * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013 */ #include "LifeCycleConsumerDBusStubAdapter.h" #include namespace org { namespace genivi { namespace NodeStateManager { std::shared_ptr createLifeCycleConsumerDBusStubAdapter( const std::string& commonApiAddress, const std::string& interfaceName, const std::string& busName, const std::string& objectPath, const std::shared_ptr& dbusProxyConnection, const std::shared_ptr& stubBase) { return std::make_shared(commonApiAddress, interfaceName, busName, objectPath, dbusProxyConnection, stubBase); } __attribute__((constructor)) void registerLifeCycleConsumerDBusStubAdapter(void) { CommonAPI::DBus::DBusFactory::registerAdapterFactoryMethod(LifeCycleConsumer::getInterfaceId(), &createLifeCycleConsumerDBusStubAdapter); } LifeCycleConsumerDBusStubAdapter::LifeCycleConsumerDBusStubAdapter( const std::string& commonApiAddress, const std::string& dbusInterfaceName, const std::string& dbusBusName, const std::string& dbusObjectPath, const std::shared_ptr& dbusConnection, const std::shared_ptr& stub): LifeCycleConsumerDBusStubAdapterHelper(commonApiAddress, dbusInterfaceName, dbusBusName, dbusObjectPath, dbusConnection, std::dynamic_pointer_cast(stub)) { } const char* LifeCycleConsumerDBusStubAdapter::getMethodsDBusIntrospectionXmlData() const { return "\n" "\n" "\n" "\n" "\n" ; } static CommonAPI::DBus::DBusMethodWithReplyStubDispatcher< LifeCycleConsumerStub, std::tuple, std::tuple > lifecycleRequestStubDispatcher(&LifeCycleConsumerStub::LifecycleRequest, "i"); } // namespace NodeStateManager } // namespace genivi } // namespace org template<> const org::genivi::NodeStateManager::LifeCycleConsumerDBusStubAdapterHelper::StubDispatcherTable org::genivi::NodeStateManager::LifeCycleConsumerDBusStubAdapterHelper::stubDispatcherTable_ = { { { "LifecycleRequest", "uu" }, &org::genivi::NodeStateManager::lifecycleRequestStubDispatcher } };