/* * Copyright (C) 2007 Savoir-Faire Linux inc. * Author: Pierre-Luc Beaudoin * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include #include "../manager.h" const char* ConfigurationManager::SERVER_PATH = "/org/sflphone/SFLphone/ConfigurationManager"; ConfigurationManager::ConfigurationManager( DBus::Connection& connection ) : DBus::ObjectAdaptor(connection, SERVER_PATH) { } std::map< ::DBus::String, ::DBus::String > ConfigurationManager::getAccountDetails( const ::DBus::String& accountID ) { _debug("ConfigurationManager::getAccountDetails received\n"); return Manager::instance().getAccountDetails(accountID); } void ConfigurationManager::setAccountDetails( const ::DBus::String& accountID, const std::map< ::DBus::String, ::DBus::String >& details ) { _debug("ConfigurationManager::setAccountDetails received\n"); Manager::instance().setAccountDetails(accountID, details); } void ConfigurationManager::addAccount( const std::map< ::DBus::String, ::DBus::String >& details ) { _debug("ConfigurationManager::addAccount received\n"); Manager::instance().addAccount(details); } void ConfigurationManager::removeAccount( const ::DBus::String& accoundID ) { _debug("ConfigurationManager::removeAccount received\n"); return Manager::instance().removeAccount(accoundID); } std::vector< ::DBus::String > ConfigurationManager::getAccountList( ) { _debug("ConfigurationManager::getAccountList received\n"); return Manager::instance().getAccountList(); } std::vector< ::DBus::String > ConfigurationManager::getToneLocaleList( ) { _debug("ConfigurationManager::getToneLocaleList received\n"); } ::DBus::String ConfigurationManager::getVersion( ) { _debug("ConfigurationManager::getVersion received\n"); } std::vector< ::DBus::String > ConfigurationManager::getRingtoneList( ) { _debug("ConfigurationManager::getRingtoneList received\n"); } std::vector< ::DBus::String > ConfigurationManager::getCodecList( ) { _debug("ConfigurationManager::getCodecList received\n"); } void ConfigurationManager::setCodecPreferedOrder( const std::vector< ::DBus::String >& ringtone ) { _debug("ConfigurationManager::setCodecPreferedOrder received\n"); } std::vector< ::DBus::String > ConfigurationManager::getCodecPreferedOrder( ) { _debug("ConfigurationManager::getCodecPreferedOrder received\n"); } std::vector< ::DBus::String > ConfigurationManager::getPlaybackDeviceList( ) { _debug("ConfigurationManager::getPlaybackDeviceList received\n"); } std::vector< ::DBus::String > ConfigurationManager::getRecordDeviceList( ) { _debug("ConfigurationManager::getRecordDeviceList received\n"); } std::vector< ::DBus::String > ConfigurationManager::getSampleRateList( ) { _debug("ConfigurationManager::getSampleRateList received\n"); } std::map< ::DBus::String, ::DBus::String > ConfigurationManager::getParameters( ) { } void ConfigurationManager::setParameters( const std::map< ::DBus::String, ::DBus::String >& parameters ) { }