Skip to content
Snippets Groups Projects
Commit 70fb636c authored by Emmanuel Milou's avatar Emmanuel Milou
Browse files

[#1220] Generate server-side glue files at compilation time

parent 9b391130
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,18 @@ include $(top_srcdir)/globals.mak ...@@ -2,6 +2,18 @@ include $(top_srcdir)/globals.mak
EXTRA_DIST = *.xml README EXTRA_DIST = *.xml README
GENHEADERS= \
callmanager-glue.h \
configurationmanager-glue.h \
instance-glue.h
CLEANFILES= \
$(GENHEADERS)
# Rule to generate the binding headers
%-glue.h: %-introspec.xml Makefile.am
dbusxx-xml2cpp $< --adaptor=$@
noinst_LTLIBRARIES = libdbus.la noinst_LTLIBRARIES = libdbus.la
libdbus_la_SOURCES = \ libdbus_la_SOURCES = \
...@@ -15,12 +27,10 @@ libdbus_la_CXXFLAGS = -DPREFIX=\"$(prefix)\" -DPROGSHAREDIR=\"${datadir}/sflphon ...@@ -15,12 +27,10 @@ libdbus_la_CXXFLAGS = -DPREFIX=\"$(prefix)\" -DPROGSHAREDIR=\"${datadir}/sflphon
libdbus_la_LIBADD = $(top_srcdir)/libs/dbus-c++/src/libdbus-c++-1.la libdbus_la_LIBADD = $(top_srcdir)/libs/dbus-c++/src/libdbus-c++-1.la
noinst_HEADERS = \ noinst_HEADERS = \
callmanager-glue.h \ $(GENHEADERS) \
callmanager.h \ callmanager.h \
configurationmanager.h \ configurationmanager.h \
configurationmanager-glue.h \
instance.h \ instance.h \
instance-glue.h \
dbusmanager.h \ dbusmanager.h \
dbusmanagerimpl.h dbusmanagerimpl.h
......
/*
* This file was automatically generated by dbusxx-xml2cpp; DO NOT EDIT!
*/
#ifndef __dbusxx__callmanager_glue_h__ADAPTOR_MARSHAL_H
#define __dbusxx__callmanager_glue_h__ADAPTOR_MARSHAL_H
#include <dbus-c++/dbus.h>
namespace org {
namespace sflphone {
namespace SFLphone {
class CallManager_adaptor
: public ::DBus::InterfaceAdaptor
{
public:
CallManager_adaptor()
: ::DBus::InterfaceAdaptor("org.sflphone.SFLphone.CallManager")
{
register_method(CallManager_adaptor, placeCall, _placeCall_stub);
register_method(CallManager_adaptor, refuse, _refuse_stub);
register_method(CallManager_adaptor, accept, _accept_stub);
register_method(CallManager_adaptor, hangUp, _hangUp_stub);
register_method(CallManager_adaptor, hold, _hold_stub);
register_method(CallManager_adaptor, unhold, _unhold_stub);
register_method(CallManager_adaptor, transfert, _transfert_stub);
register_method(CallManager_adaptor, playDTMF, _playDTMF_stub);
register_method(CallManager_adaptor, startTone, _startTone_stub);
register_method(CallManager_adaptor, setVolume, _setVolume_stub);
register_method(CallManager_adaptor, getVolume, _getVolume_stub);
register_method(CallManager_adaptor, setRecording, _setRecording_stub);
register_method(CallManager_adaptor, getIsRecording, _getIsRecording_stub);
register_method(CallManager_adaptor, getCallDetails, _getCallDetails_stub);
register_method(CallManager_adaptor, getCurrentCallID, _getCurrentCallID_stub);
register_method(CallManager_adaptor, getCurrentCodecName, _getCurrentCodecName_stub);
}
::DBus::IntrospectedInterface *const introspect() const
{
static ::DBus::IntrospectedArgument placeCall_args[] =
{
{ "accountID", "s", true },
{ "callID", "s", true },
{ "to", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument refuse_args[] =
{
{ "callID", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument accept_args[] =
{
{ "callID", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument hangUp_args[] =
{
{ "callID", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument hold_args[] =
{
{ "callID", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument unhold_args[] =
{
{ "callID", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument transfert_args[] =
{
{ "callID", "s", true },
{ "to", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument playDTMF_args[] =
{
{ "key", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument startTone_args[] =
{
{ "start", "i", true },
{ "type", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setVolume_args[] =
{
{ "device", "s", true },
{ "value", "d", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getVolume_args[] =
{
{ "device", "s", true },
{ "value", "d", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setRecording_args[] =
{
{ "callID", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getIsRecording_args[] =
{
{ "callID", "s", true },
{ "isRecording", "b", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getCallDetails_args[] =
{
{ "callID", "s", true },
{ "infos", "a{ss}", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getCurrentCallID_args[] =
{
{ "callID", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getCurrentCodecName_args[] =
{
{ "callID", "s", true },
{ "codecName", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument currentSelectedCodec_args[] =
{
{ "callID", "s", false },
{ "codecName", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument incomingCall_args[] =
{
{ "accountID", "s", false },
{ "callID", "s", false },
{ "from", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument incomingMessage_args[] =
{
{ "accountID", "s", false },
{ "message", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument callStateChanged_args[] =
{
{ "callID", "s", false },
{ "state", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument voiceMailNotify_args[] =
{
{ "accountID", "s", false },
{ "count", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument volumeChanged_args[] =
{
{ "device", "s", false },
{ "value", "d", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument error_args[] =
{
{ "details", "a{ss}", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedMethod CallManager_adaptor_methods[] =
{
{ "placeCall", placeCall_args },
{ "refuse", refuse_args },
{ "accept", accept_args },
{ "hangUp", hangUp_args },
{ "hold", hold_args },
{ "unhold", unhold_args },
{ "transfert", transfert_args },
{ "playDTMF", playDTMF_args },
{ "startTone", startTone_args },
{ "setVolume", setVolume_args },
{ "getVolume", getVolume_args },
{ "setRecording", setRecording_args },
{ "getIsRecording", getIsRecording_args },
{ "getCallDetails", getCallDetails_args },
{ "getCurrentCallID", getCurrentCallID_args },
{ "getCurrentCodecName", getCurrentCodecName_args },
{ 0, 0 }
};
static ::DBus::IntrospectedMethod CallManager_adaptor_signals[] =
{
{ "currentSelectedCodec", currentSelectedCodec_args },
{ "incomingCall", incomingCall_args },
{ "incomingMessage", incomingMessage_args },
{ "callStateChanged", callStateChanged_args },
{ "voiceMailNotify", voiceMailNotify_args },
{ "volumeChanged", volumeChanged_args },
{ "error", error_args },
{ 0, 0 }
};
static ::DBus::IntrospectedProperty CallManager_adaptor_properties[] =
{
{ 0, 0, 0, 0 }
};
static ::DBus::IntrospectedInterface CallManager_adaptor_interface =
{
"org.sflphone.SFLphone.CallManager",
CallManager_adaptor_methods,
CallManager_adaptor_signals,
CallManager_adaptor_properties
};
return &CallManager_adaptor_interface;
}
public:
/* properties exposed by this interface, use
* property() and property(value) to get and set a particular property
*/
public:
/* methods exported by this interface,
* you will have to implement them in your ObjectAdaptor
*/
virtual void placeCall(const std::string& accountID, const std::string& callID, const std::string& to) = 0;
virtual void refuse(const std::string& callID) = 0;
virtual void accept(const std::string& callID) = 0;
virtual void hangUp(const std::string& callID) = 0;
virtual void hold(const std::string& callID) = 0;
virtual void unhold(const std::string& callID) = 0;
virtual void transfert(const std::string& callID, const std::string& to) = 0;
virtual void playDTMF(const std::string& key) = 0;
virtual void startTone(const int32_t& start, const int32_t& type) = 0;
virtual void setVolume(const std::string& device, const double& value) = 0;
virtual double getVolume(const std::string& device) = 0;
virtual void setRecording(const std::string& callID) = 0;
virtual bool getIsRecording(const std::string& callID) = 0;
virtual std::map< std::string, std::string > getCallDetails(const std::string& callID) = 0;
virtual std::string getCurrentCallID() = 0;
virtual std::string getCurrentCodecName(const std::string& callID) = 0;
public:
/* signal emitters for this interface
*/
void currentSelectedCodec(const std::string& arg1, const std::string& arg2)
{
::DBus::SignalMessage sig("currentSelectedCodec");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
wi << arg2;
emit_signal(sig);
}
void incomingCall(const std::string& arg1, const std::string& arg2, const std::string& arg3)
{
::DBus::SignalMessage sig("incomingCall");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
wi << arg2;
wi << arg3;
emit_signal(sig);
}
void incomingMessage(const std::string& arg1, const std::string& arg2)
{
::DBus::SignalMessage sig("incomingMessage");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
wi << arg2;
emit_signal(sig);
}
void callStateChanged(const std::string& arg1, const std::string& arg2)
{
::DBus::SignalMessage sig("callStateChanged");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
wi << arg2;
emit_signal(sig);
}
void voiceMailNotify(const std::string& arg1, const int32_t& arg2)
{
::DBus::SignalMessage sig("voiceMailNotify");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
wi << arg2;
emit_signal(sig);
}
void volumeChanged(const std::string& arg1, const double& arg2)
{
::DBus::SignalMessage sig("volumeChanged");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
wi << arg2;
emit_signal(sig);
}
void error(const std::map< std::string, std::string >& arg1)
{
::DBus::SignalMessage sig("error");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
emit_signal(sig);
}
private:
/* unmarshalers (to unpack the DBus message before calling the actual interface method)
*/
::DBus::Message _placeCall_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
std::string argin2; ri >> argin2;
std::string argin3; ri >> argin3;
placeCall(argin1, argin2, argin3);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _refuse_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
refuse(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _accept_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
accept(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _hangUp_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
hangUp(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _hold_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
hold(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _unhold_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
unhold(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _transfert_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
std::string argin2; ri >> argin2;
transfert(argin1, argin2);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _playDTMF_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
playDTMF(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _startTone_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
int32_t argin2; ri >> argin2;
startTone(argin1, argin2);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _setVolume_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
double argin2; ri >> argin2;
setVolume(argin1, argin2);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getVolume_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
double argout1 = getVolume(argin1);
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setRecording_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
setRecording(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getIsRecording_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
bool argout1 = getIsRecording(argin1);
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getCallDetails_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
std::map< std::string, std::string > argout1 = getCallDetails(argin1);
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getCurrentCallID_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argout1 = getCurrentCallID();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getCurrentCodecName_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
std::string argout1 = getCurrentCodecName(argin1);
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
};
} } }
#endif//__dbusxx__callmanager_glue_h__ADAPTOR_MARSHAL_H
/*
* This file was automatically generated by dbusxx-xml2cpp; DO NOT EDIT!
*/
#ifndef __dbusxx__configurationmanager_glue_h__ADAPTOR_MARSHAL_H
#define __dbusxx__configurationmanager_glue_h__ADAPTOR_MARSHAL_H
#include <dbus-c++/dbus.h>
namespace org {
namespace sflphone {
namespace SFLphone {
class ConfigurationManager_adaptor
: public ::DBus::InterfaceAdaptor
{
public:
ConfigurationManager_adaptor()
: ::DBus::InterfaceAdaptor("org.sflphone.SFLphone.ConfigurationManager")
{
register_method(ConfigurationManager_adaptor, getAccountDetails, _getAccountDetails_stub);
register_method(ConfigurationManager_adaptor, setAccountDetails, _setAccountDetails_stub);
register_method(ConfigurationManager_adaptor, addAccount, _addAccount_stub);
register_method(ConfigurationManager_adaptor, setAccountsOrder, _setAccountsOrder_stub);
register_method(ConfigurationManager_adaptor, removeAccount, _removeAccount_stub);
register_method(ConfigurationManager_adaptor, getAccountList, _getAccountList_stub);
register_method(ConfigurationManager_adaptor, sendRegister, _sendRegister_stub);
register_method(ConfigurationManager_adaptor, getToneLocaleList, _getToneLocaleList_stub);
register_method(ConfigurationManager_adaptor, getVersion, _getVersion_stub);
register_method(ConfigurationManager_adaptor, getRingtoneList, _getRingtoneList_stub);
register_method(ConfigurationManager_adaptor, getPlaybackDeviceList, _getPlaybackDeviceList_stub);
register_method(ConfigurationManager_adaptor, getRecordDeviceList, _getRecordDeviceList_stub);
register_method(ConfigurationManager_adaptor, isRingtoneEnabled, _isRingtoneEnabled_stub);
register_method(ConfigurationManager_adaptor, ringtoneEnabled, _ringtoneEnabled_stub);
register_method(ConfigurationManager_adaptor, getRingtoneChoice, _getRingtoneChoice_stub);
register_method(ConfigurationManager_adaptor, setRingtoneChoice, _setRingtoneChoice_stub);
register_method(ConfigurationManager_adaptor, getAudioManager, _getAudioManager_stub);
register_method(ConfigurationManager_adaptor, getRecordPath, _getRecordPath_stub);
register_method(ConfigurationManager_adaptor, setAudioManager, _setAudioManager_stub);
register_method(ConfigurationManager_adaptor, setRecordPath, _setRecordPath_stub);
register_method(ConfigurationManager_adaptor, getCodecList, _getCodecList_stub);
register_method(ConfigurationManager_adaptor, getCodecDetails, _getCodecDetails_stub);
register_method(ConfigurationManager_adaptor, getActiveCodecList, _getActiveCodecList_stub);
register_method(ConfigurationManager_adaptor, setActiveCodecList, _setActiveCodecList_stub);
register_method(ConfigurationManager_adaptor, getInputAudioPluginList, _getInputAudioPluginList_stub);
register_method(ConfigurationManager_adaptor, getOutputAudioPluginList, _getOutputAudioPluginList_stub);
register_method(ConfigurationManager_adaptor, setInputAudioPlugin, _setInputAudioPlugin_stub);
register_method(ConfigurationManager_adaptor, setOutputAudioPlugin, _setOutputAudioPlugin_stub);
register_method(ConfigurationManager_adaptor, getAudioOutputDeviceList, _getAudioOutputDeviceList_stub);
register_method(ConfigurationManager_adaptor, setAudioOutputDevice, _setAudioOutputDevice_stub);
register_method(ConfigurationManager_adaptor, getAudioInputDeviceList, _getAudioInputDeviceList_stub);
register_method(ConfigurationManager_adaptor, setAudioInputDevice, _setAudioInputDevice_stub);
register_method(ConfigurationManager_adaptor, getCurrentAudioDevicesIndex, _getCurrentAudioDevicesIndex_stub);
register_method(ConfigurationManager_adaptor, getAudioDeviceIndex, _getAudioDeviceIndex_stub);
register_method(ConfigurationManager_adaptor, getCurrentAudioOutputPlugin, _getCurrentAudioOutputPlugin_stub);
register_method(ConfigurationManager_adaptor, isIax2Enabled, _isIax2Enabled_stub);
register_method(ConfigurationManager_adaptor, setNotify, _setNotify_stub);
register_method(ConfigurationManager_adaptor, getNotify, _getNotify_stub);
register_method(ConfigurationManager_adaptor, setMailNotify, _setMailNotify_stub);
register_method(ConfigurationManager_adaptor, getMailNotify, _getMailNotify_stub);
register_method(ConfigurationManager_adaptor, getDialpad, _getDialpad_stub);
register_method(ConfigurationManager_adaptor, setDialpad, _setDialpad_stub);
register_method(ConfigurationManager_adaptor, getSearchbar, _getSearchbar_stub);
register_method(ConfigurationManager_adaptor, setSearchbar, _setSearchbar_stub);
register_method(ConfigurationManager_adaptor, getVolumeControls, _getVolumeControls_stub);
register_method(ConfigurationManager_adaptor, setVolumeControls, _setVolumeControls_stub);
register_method(ConfigurationManager_adaptor, getMaxCalls, _getMaxCalls_stub);
register_method(ConfigurationManager_adaptor, setMaxCalls, _setMaxCalls_stub);
register_method(ConfigurationManager_adaptor, startHidden, _startHidden_stub);
register_method(ConfigurationManager_adaptor, isStartHidden, _isStartHidden_stub);
register_method(ConfigurationManager_adaptor, popupMode, _popupMode_stub);
register_method(ConfigurationManager_adaptor, switchPopupMode, _switchPopupMode_stub);
register_method(ConfigurationManager_adaptor, setPulseAppVolumeControl, _setPulseAppVolumeControl_stub);
register_method(ConfigurationManager_adaptor, getPulseAppVolumeControl, _getPulseAppVolumeControl_stub);
register_method(ConfigurationManager_adaptor, setSipPort, _setSipPort_stub);
register_method(ConfigurationManager_adaptor, getSipPort, _getSipPort_stub);
register_method(ConfigurationManager_adaptor, setStunServer, _setStunServer_stub);
register_method(ConfigurationManager_adaptor, getStunServer, _getStunServer_stub);
register_method(ConfigurationManager_adaptor, enableStun, _enableStun_stub);
register_method(ConfigurationManager_adaptor, isStunEnabled, _isStunEnabled_stub);
register_method(ConfigurationManager_adaptor, getAddressbookSettings, _getAddressbookSettings_stub);
register_method(ConfigurationManager_adaptor, setAddressbookSettings, _setAddressbookSettings_stub);
register_method(ConfigurationManager_adaptor, getAddressbookList, _getAddressbookList_stub);
register_method(ConfigurationManager_adaptor, setAddressbookList, _setAddressbookList_stub);
register_method(ConfigurationManager_adaptor, getHookSettings, _getHookSettings_stub);
register_method(ConfigurationManager_adaptor, setHookSettings, _setHookSettings_stub);
}
::DBus::IntrospectedInterface *const introspect() const
{
static ::DBus::IntrospectedArgument getAccountDetails_args[] =
{
{ "accountID", "s", true },
{ "details", "a{ss}", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setAccountDetails_args[] =
{
{ "accountID", "s", true },
{ "details", "a{ss}", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument addAccount_args[] =
{
{ "details", "a{ss}", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setAccountsOrder_args[] =
{
{ "order", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument removeAccount_args[] =
{
{ "accoundID", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getAccountList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument sendRegister_args[] =
{
{ "accountID", "s", true },
{ "expire", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getToneLocaleList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getVersion_args[] =
{
{ "version", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getRingtoneList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getPlaybackDeviceList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getRecordDeviceList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument isRingtoneEnabled_args[] =
{
{ "bool", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument ringtoneEnabled_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getRingtoneChoice_args[] =
{
{ "tone", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setRingtoneChoice_args[] =
{
{ "tone", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getAudioManager_args[] =
{
{ "api", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getRecordPath_args[] =
{
{ "rec", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setAudioManager_args[] =
{
{ "api", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setRecordPath_args[] =
{
{ "rec", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getCodecList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getCodecDetails_args[] =
{
{ "payload", "i", true },
{ "details", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getActiveCodecList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setActiveCodecList_args[] =
{
{ "list", "as", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getInputAudioPluginList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getOutputAudioPluginList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setInputAudioPlugin_args[] =
{
{ "audioPlugin", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setOutputAudioPlugin_args[] =
{
{ "audioPlugin", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getAudioOutputDeviceList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setAudioOutputDevice_args[] =
{
{ "index", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getAudioInputDeviceList_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setAudioInputDevice_args[] =
{
{ "index", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getCurrentAudioDevicesIndex_args[] =
{
{ "list", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getAudioDeviceIndex_args[] =
{
{ "name", "s", true },
{ "index", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getCurrentAudioOutputPlugin_args[] =
{
{ "plugin", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument isIax2Enabled_args[] =
{
{ "res", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setNotify_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getNotify_args[] =
{
{ "level", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setMailNotify_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getMailNotify_args[] =
{
{ "level", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getDialpad_args[] =
{
{ "state", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setDialpad_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getSearchbar_args[] =
{
{ "state", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setSearchbar_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getVolumeControls_args[] =
{
{ "state", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setVolumeControls_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getMaxCalls_args[] =
{
{ "calls", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setMaxCalls_args[] =
{
{ "calls", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument startHidden_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument isStartHidden_args[] =
{
{ "state", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument popupMode_args[] =
{
{ "state", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument switchPopupMode_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setPulseAppVolumeControl_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getPulseAppVolumeControl_args[] =
{
{ "state", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setSipPort_args[] =
{
{ "port", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getSipPort_args[] =
{
{ "port", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setStunServer_args[] =
{
{ "server", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getStunServer_args[] =
{
{ "server", "s", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument enableStun_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument isStunEnabled_args[] =
{
{ "state", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getAddressbookSettings_args[] =
{
{ "settings", "a{si}", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setAddressbookSettings_args[] =
{
{ "settings", "a{si}", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getAddressbookList_args[] =
{
{ "settings", "as", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setAddressbookList_args[] =
{
{ "settings", "as", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getHookSettings_args[] =
{
{ "settings", "a{ss}", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument setHookSettings_args[] =
{
{ "settings", "a{ss}", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument parametersChanged_args[] =
{
{ "list", "a{ss}", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument accountsChanged_args[] =
{
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument errorAlert_args[] =
{
{ "code", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedMethod ConfigurationManager_adaptor_methods[] =
{
{ "getAccountDetails", getAccountDetails_args },
{ "setAccountDetails", setAccountDetails_args },
{ "addAccount", addAccount_args },
{ "setAccountsOrder", setAccountsOrder_args },
{ "removeAccount", removeAccount_args },
{ "getAccountList", getAccountList_args },
{ "sendRegister", sendRegister_args },
{ "getToneLocaleList", getToneLocaleList_args },
{ "getVersion", getVersion_args },
{ "getRingtoneList", getRingtoneList_args },
{ "getPlaybackDeviceList", getPlaybackDeviceList_args },
{ "getRecordDeviceList", getRecordDeviceList_args },
{ "isRingtoneEnabled", isRingtoneEnabled_args },
{ "ringtoneEnabled", ringtoneEnabled_args },
{ "getRingtoneChoice", getRingtoneChoice_args },
{ "setRingtoneChoice", setRingtoneChoice_args },
{ "getAudioManager", getAudioManager_args },
{ "getRecordPath", getRecordPath_args },
{ "setAudioManager", setAudioManager_args },
{ "setRecordPath", setRecordPath_args },
{ "getCodecList", getCodecList_args },
{ "getCodecDetails", getCodecDetails_args },
{ "getActiveCodecList", getActiveCodecList_args },
{ "setActiveCodecList", setActiveCodecList_args },
{ "getInputAudioPluginList", getInputAudioPluginList_args },
{ "getOutputAudioPluginList", getOutputAudioPluginList_args },
{ "setInputAudioPlugin", setInputAudioPlugin_args },
{ "setOutputAudioPlugin", setOutputAudioPlugin_args },
{ "getAudioOutputDeviceList", getAudioOutputDeviceList_args },
{ "setAudioOutputDevice", setAudioOutputDevice_args },
{ "getAudioInputDeviceList", getAudioInputDeviceList_args },
{ "setAudioInputDevice", setAudioInputDevice_args },
{ "getCurrentAudioDevicesIndex", getCurrentAudioDevicesIndex_args },
{ "getAudioDeviceIndex", getAudioDeviceIndex_args },
{ "getCurrentAudioOutputPlugin", getCurrentAudioOutputPlugin_args },
{ "isIax2Enabled", isIax2Enabled_args },
{ "setNotify", setNotify_args },
{ "getNotify", getNotify_args },
{ "setMailNotify", setMailNotify_args },
{ "getMailNotify", getMailNotify_args },
{ "getDialpad", getDialpad_args },
{ "setDialpad", setDialpad_args },
{ "getSearchbar", getSearchbar_args },
{ "setSearchbar", setSearchbar_args },
{ "getVolumeControls", getVolumeControls_args },
{ "setVolumeControls", setVolumeControls_args },
{ "getMaxCalls", getMaxCalls_args },
{ "setMaxCalls", setMaxCalls_args },
{ "startHidden", startHidden_args },
{ "isStartHidden", isStartHidden_args },
{ "popupMode", popupMode_args },
{ "switchPopupMode", switchPopupMode_args },
{ "setPulseAppVolumeControl", setPulseAppVolumeControl_args },
{ "getPulseAppVolumeControl", getPulseAppVolumeControl_args },
{ "setSipPort", setSipPort_args },
{ "getSipPort", getSipPort_args },
{ "setStunServer", setStunServer_args },
{ "getStunServer", getStunServer_args },
{ "enableStun", enableStun_args },
{ "isStunEnabled", isStunEnabled_args },
{ "getAddressbookSettings", getAddressbookSettings_args },
{ "setAddressbookSettings", setAddressbookSettings_args },
{ "getAddressbookList", getAddressbookList_args },
{ "setAddressbookList", setAddressbookList_args },
{ "getHookSettings", getHookSettings_args },
{ "setHookSettings", setHookSettings_args },
{ 0, 0 }
};
static ::DBus::IntrospectedMethod ConfigurationManager_adaptor_signals[] =
{
{ "parametersChanged", parametersChanged_args },
{ "accountsChanged", accountsChanged_args },
{ "errorAlert", errorAlert_args },
{ 0, 0 }
};
static ::DBus::IntrospectedProperty ConfigurationManager_adaptor_properties[] =
{
{ 0, 0, 0, 0 }
};
static ::DBus::IntrospectedInterface ConfigurationManager_adaptor_interface =
{
"org.sflphone.SFLphone.ConfigurationManager",
ConfigurationManager_adaptor_methods,
ConfigurationManager_adaptor_signals,
ConfigurationManager_adaptor_properties
};
return &ConfigurationManager_adaptor_interface;
}
public:
/* properties exposed by this interface, use
* property() and property(value) to get and set a particular property
*/
public:
/* methods exported by this interface,
* you will have to implement them in your ObjectAdaptor
*/
virtual std::map< std::string, std::string > getAccountDetails(const std::string& accountID) = 0;
virtual void setAccountDetails(const std::string& accountID, const std::map< std::string, std::string >& details) = 0;
virtual void addAccount(const std::map< std::string, std::string >& details) = 0;
virtual void setAccountsOrder(const std::string& order) = 0;
virtual void removeAccount(const std::string& accoundID) = 0;
virtual std::vector< std::string > getAccountList() = 0;
virtual void sendRegister(const std::string& accountID, const int32_t& expire) = 0;
virtual std::vector< std::string > getToneLocaleList() = 0;
virtual std::string getVersion() = 0;
virtual std::vector< std::string > getRingtoneList() = 0;
virtual std::vector< std::string > getPlaybackDeviceList() = 0;
virtual std::vector< std::string > getRecordDeviceList() = 0;
virtual int32_t isRingtoneEnabled() = 0;
virtual void ringtoneEnabled() = 0;
virtual std::string getRingtoneChoice() = 0;
virtual void setRingtoneChoice(const std::string& tone) = 0;
virtual int32_t getAudioManager() = 0;
virtual std::string getRecordPath() = 0;
virtual void setAudioManager(const int32_t& api) = 0;
virtual void setRecordPath(const std::string& rec) = 0;
virtual std::vector< std::string > getCodecList() = 0;
virtual std::vector< std::string > getCodecDetails(const int32_t& payload) = 0;
virtual std::vector< std::string > getActiveCodecList() = 0;
virtual void setActiveCodecList(const std::vector< std::string >& list) = 0;
virtual std::vector< std::string > getInputAudioPluginList() = 0;
virtual std::vector< std::string > getOutputAudioPluginList() = 0;
virtual void setInputAudioPlugin(const std::string& audioPlugin) = 0;
virtual void setOutputAudioPlugin(const std::string& audioPlugin) = 0;
virtual std::vector< std::string > getAudioOutputDeviceList() = 0;
virtual void setAudioOutputDevice(const int32_t& index) = 0;
virtual std::vector< std::string > getAudioInputDeviceList() = 0;
virtual void setAudioInputDevice(const int32_t& index) = 0;
virtual std::vector< std::string > getCurrentAudioDevicesIndex() = 0;
virtual int32_t getAudioDeviceIndex(const std::string& name) = 0;
virtual std::string getCurrentAudioOutputPlugin() = 0;
virtual int32_t isIax2Enabled() = 0;
virtual void setNotify() = 0;
virtual int32_t getNotify() = 0;
virtual void setMailNotify() = 0;
virtual int32_t getMailNotify() = 0;
virtual int32_t getDialpad() = 0;
virtual void setDialpad() = 0;
virtual int32_t getSearchbar() = 0;
virtual void setSearchbar() = 0;
virtual int32_t getVolumeControls() = 0;
virtual void setVolumeControls() = 0;
virtual int32_t getMaxCalls() = 0;
virtual void setMaxCalls(const int32_t& calls) = 0;
virtual void startHidden() = 0;
virtual int32_t isStartHidden() = 0;
virtual int32_t popupMode() = 0;
virtual void switchPopupMode() = 0;
virtual void setPulseAppVolumeControl() = 0;
virtual int32_t getPulseAppVolumeControl() = 0;
virtual void setSipPort(const int32_t& port) = 0;
virtual int32_t getSipPort() = 0;
virtual void setStunServer(const std::string& server) = 0;
virtual std::string getStunServer() = 0;
virtual void enableStun() = 0;
virtual int32_t isStunEnabled() = 0;
virtual std::map< std::string, int32_t > getAddressbookSettings() = 0;
virtual void setAddressbookSettings(const std::map< std::string, int32_t >& settings) = 0;
virtual std::vector< std::string > getAddressbookList() = 0;
virtual void setAddressbookList(const std::vector< std::string >& settings) = 0;
virtual std::map< std::string, std::string > getHookSettings() = 0;
virtual void setHookSettings(const std::map< std::string, std::string >& settings) = 0;
public:
/* signal emitters for this interface
*/
void parametersChanged(const std::map< std::string, std::string >& arg1)
{
::DBus::SignalMessage sig("parametersChanged");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
emit_signal(sig);
}
void accountsChanged()
{
::DBus::SignalMessage sig("accountsChanged");
emit_signal(sig);
}
void errorAlert(const int32_t& arg1)
{
::DBus::SignalMessage sig("errorAlert");
::DBus::MessageIter wi = sig.writer();
wi << arg1;
emit_signal(sig);
}
private:
/* unmarshalers (to unpack the DBus message before calling the actual interface method)
*/
::DBus::Message _getAccountDetails_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
std::map< std::string, std::string > argout1 = getAccountDetails(argin1);
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setAccountDetails_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
std::map< std::string, std::string > argin2; ri >> argin2;
setAccountDetails(argin1, argin2);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _addAccount_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::map< std::string, std::string > argin1; ri >> argin1;
addAccount(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _setAccountsOrder_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
setAccountsOrder(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _removeAccount_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
removeAccount(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getAccountList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getAccountList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _sendRegister_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
int32_t argin2; ri >> argin2;
sendRegister(argin1, argin2);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getToneLocaleList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getToneLocaleList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getVersion_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argout1 = getVersion();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getRingtoneList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getRingtoneList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getPlaybackDeviceList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getPlaybackDeviceList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getRecordDeviceList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getRecordDeviceList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _isRingtoneEnabled_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = isRingtoneEnabled();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _ringtoneEnabled_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
ringtoneEnabled();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getRingtoneChoice_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argout1 = getRingtoneChoice();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setRingtoneChoice_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
setRingtoneChoice(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getAudioManager_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getAudioManager();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getRecordPath_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argout1 = getRecordPath();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setAudioManager_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
setAudioManager(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _setRecordPath_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
setRecordPath(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getCodecList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getCodecList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getCodecDetails_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
std::vector< std::string > argout1 = getCodecDetails(argin1);
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getActiveCodecList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getActiveCodecList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setActiveCodecList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argin1; ri >> argin1;
setActiveCodecList(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getInputAudioPluginList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getInputAudioPluginList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getOutputAudioPluginList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getOutputAudioPluginList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setInputAudioPlugin_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
setInputAudioPlugin(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _setOutputAudioPlugin_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
setOutputAudioPlugin(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getAudioOutputDeviceList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getAudioOutputDeviceList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setAudioOutputDevice_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
setAudioOutputDevice(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getAudioInputDeviceList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getAudioInputDeviceList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setAudioInputDevice_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
setAudioInputDevice(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getCurrentAudioDevicesIndex_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getCurrentAudioDevicesIndex();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getAudioDeviceIndex_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
int32_t argout1 = getAudioDeviceIndex(argin1);
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getCurrentAudioOutputPlugin_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argout1 = getCurrentAudioOutputPlugin();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _isIax2Enabled_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = isIax2Enabled();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setNotify_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
setNotify();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getNotify_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getNotify();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setMailNotify_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
setMailNotify();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getMailNotify_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getMailNotify();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getDialpad_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getDialpad();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setDialpad_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
setDialpad();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getSearchbar_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getSearchbar();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setSearchbar_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
setSearchbar();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getVolumeControls_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getVolumeControls();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setVolumeControls_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
setVolumeControls();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getMaxCalls_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getMaxCalls();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setMaxCalls_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
setMaxCalls(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _startHidden_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
startHidden();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _isStartHidden_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = isStartHidden();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _popupMode_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = popupMode();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _switchPopupMode_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
switchPopupMode();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _setPulseAppVolumeControl_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
setPulseAppVolumeControl();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getPulseAppVolumeControl_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getPulseAppVolumeControl();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setSipPort_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
setSipPort(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getSipPort_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getSipPort();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setStunServer_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argin1; ri >> argin1;
setStunServer(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getStunServer_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::string argout1 = getStunServer();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _enableStun_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
enableStun();
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _isStunEnabled_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = isStunEnabled();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _getAddressbookSettings_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::map< std::string, int32_t > argout1 = getAddressbookSettings();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setAddressbookSettings_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::map< std::string, int32_t > argin1; ri >> argin1;
setAddressbookSettings(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getAddressbookList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argout1 = getAddressbookList();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setAddressbookList_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::vector< std::string > argin1; ri >> argin1;
setAddressbookList(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getHookSettings_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::map< std::string, std::string > argout1 = getHookSettings();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
::DBus::Message _setHookSettings_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
std::map< std::string, std::string > argin1; ri >> argin1;
setHookSettings(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
};
} } }
#endif//__dbusxx__configurationmanager_glue_h__ADAPTOR_MARSHAL_H
/*
* This file was automatically generated by dbusxx-xml2cpp; DO NOT EDIT!
*/
#ifndef __dbusxx__instance_glue_h__ADAPTOR_MARSHAL_H
#define __dbusxx__instance_glue_h__ADAPTOR_MARSHAL_H
#include <dbus-c++/dbus.h>
namespace org {
namespace sflphone {
namespace SFLphone {
class Instance_adaptor
: public ::DBus::InterfaceAdaptor
{
public:
Instance_adaptor()
: ::DBus::InterfaceAdaptor("org.sflphone.SFLphone.Instance")
{
register_method(Instance_adaptor, Register, _Register_stub);
register_method(Instance_adaptor, Unregister, _Unregister_stub);
register_method(Instance_adaptor, getRegistrationCount, _getRegistrationCount_stub);
}
::DBus::IntrospectedInterface *const introspect() const
{
static ::DBus::IntrospectedArgument Register_args[] =
{
{ "pid", "i", true },
{ "name", "s", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument Unregister_args[] =
{
{ "pid", "i", true },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedArgument getRegistrationCount_args[] =
{
{ "count", "i", false },
{ 0, 0, 0 }
};
static ::DBus::IntrospectedMethod Instance_adaptor_methods[] =
{
{ "Register", Register_args },
{ "Unregister", Unregister_args },
{ "getRegistrationCount", getRegistrationCount_args },
{ 0, 0 }
};
static ::DBus::IntrospectedMethod Instance_adaptor_signals[] =
{
{ 0, 0 }
};
static ::DBus::IntrospectedProperty Instance_adaptor_properties[] =
{
{ 0, 0, 0, 0 }
};
static ::DBus::IntrospectedInterface Instance_adaptor_interface =
{
"org.sflphone.SFLphone.Instance",
Instance_adaptor_methods,
Instance_adaptor_signals,
Instance_adaptor_properties
};
return &Instance_adaptor_interface;
}
public:
/* properties exposed by this interface, use
* property() and property(value) to get and set a particular property
*/
public:
/* methods exported by this interface,
* you will have to implement them in your ObjectAdaptor
*/
virtual void Register(const int32_t& pid, const std::string& name) = 0;
virtual void Unregister(const int32_t& pid) = 0;
virtual int32_t getRegistrationCount() = 0;
public:
/* signal emitters for this interface
*/
private:
/* unmarshalers (to unpack the DBus message before calling the actual interface method)
*/
::DBus::Message _Register_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
std::string argin2; ri >> argin2;
Register(argin1, argin2);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _Unregister_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argin1; ri >> argin1;
Unregister(argin1);
::DBus::ReturnMessage reply(call);
return reply;
}
::DBus::Message _getRegistrationCount_stub(const ::DBus::CallMessage &call)
{
::DBus::MessageIter ri = call.reader();
int32_t argout1 = getRegistrationCount();
::DBus::ReturnMessage reply(call);
::DBus::MessageIter wi = reply.writer();
wi << argout1;
return reply;
}
};
} } }
#endif//__dbusxx__instance_glue_h__ADAPTOR_MARSHAL_H
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment