/* * This file was generated by the CommonAPI Generators. * * Copyright (C) 2013, BMW AG * * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013 */ #ifndef ORG_GENIVI_AM_Routing_Control_Observer_DBUS_STUB_ADAPTER_H_ #define ORG_GENIVI_AM_Routing_Control_Observer_DBUS_STUB_ADAPTER_H_ #include #define COMMONAPI_INTERNAL_COMPILATION #include #include #undef COMMONAPI_INTERNAL_COMPILATION namespace org { namespace genivi { namespace am { typedef CommonAPI::DBus::DBusStubAdapterHelper RoutingControlObserverDBusStubAdapterHelper; class RoutingControlObserverDBusStubAdapter: public RoutingControlObserverStubAdapter, public RoutingControlObserverDBusStubAdapterHelper { public: RoutingControlObserverDBusStubAdapter( 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); void fireRoutingReadyAttributeChanged(const am_RoutingReady_e& value); protected: virtual const char* getMethodsDBusIntrospectionXmlData() const; }; } // namespace am } // namespace genivi } // namespace org #endif // ORG_GENIVI_AM_Routing_Control_Observer_DBUS_STUB_ADAPTER_H_