You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebluez/src/libtdeobex/interfaces/transfer1Interface.cpp

158 lines
3.5 KiB

// File autogenerated
// declaration include
#include "transfer1Interface.h"
// TQt includes
#include <tqdom.h>
#include <tqstring.h>
// TQt D-Bus includes
#include <tqdbuserror.h>
#include <tqdbusmessage.h>
#include <tqdbusobjectpath.h>
namespace org
{
namespace bluez
{
namespace obex
{
void Transfer1Interface::buildIntrospectionData(TQDomElement& interfaceElement)
{
interfaceElement.setAttribute("name", "org.bluez.obex.Transfer1");
TQDomDocument document = interfaceElement.ownerDocument();
TQDomElement methodElement = document.createElement("method");
methodElement.setAttribute("name", "Cancel");
interfaceElement.appendChild(methodElement);
methodElement = document.createElement("method");
methodElement.setAttribute("name", "Suspend");
interfaceElement.appendChild(methodElement);
methodElement = document.createElement("method");
methodElement.setAttribute("name", "Resume");
interfaceElement.appendChild(methodElement);
}
TQT_DBusMessage Transfer1Interface::callCancel(const TQT_DBusMessage& message)
{
TQT_DBusError error;
TQT_DBusMessage reply;
if (Cancel(error))
{
reply = TQT_DBusMessage::methodReply(message);
}
else
{
if (!error.isValid())
{
tqWarning("Call to implementation of org::bluez::obex::Transfer1Interface::Cancel returned 'false' but error object is not valid!");
error = TQT_DBusError::stdFailed("org.bluez.obex.Transfer1.Cancel execution failed");
}
reply = TQT_DBusMessage::methodError(message, error);
}
return reply;
}
TQT_DBusMessage Transfer1Interface::callSuspend(const TQT_DBusMessage& message)
{
TQT_DBusError error;
TQT_DBusMessage reply;
if (Suspend(error))
{
reply = TQT_DBusMessage::methodReply(message);
}
else
{
if (!error.isValid())
{
tqWarning("Call to implementation of org::bluez::obex::Transfer1Interface::Suspend returned 'false' but error object is not valid!");
error = TQT_DBusError::stdFailed("org.bluez.obex.Transfer1.Suspend execution failed");
}
reply = TQT_DBusMessage::methodError(message, error);
}
return reply;
}
TQT_DBusMessage Transfer1Interface::callResume(const TQT_DBusMessage& message)
{
TQT_DBusError error;
TQT_DBusMessage reply;
if (Resume(error))
{
reply = TQT_DBusMessage::methodReply(message);
}
else
{
if (!error.isValid())
{
tqWarning("Call to implementation of org::bluez::obex::Transfer1Interface::Resume returned 'false' but error object is not valid!");
error = TQT_DBusError::stdFailed("org.bluez.obex.Transfer1.Resume execution failed");
}
reply = TQT_DBusMessage::methodError(message, error);
}
return reply;
}
bool Transfer1Interface::handleMethodCall(const TQT_DBusMessage& message)
{
if (message.interface() != "org.bluez.obex.Transfer1") return false;
if (message.member() == "Cancel")
{
TQT_DBusMessage reply = callCancel(message);
handleMethodReply(reply);
return true;
}
if (message.member() == "Suspend")
{
TQT_DBusMessage reply = callSuspend(message);
handleMethodReply(reply);
return true;
}
if (message.member() == "Resume")
{
TQT_DBusMessage reply = callResume(message);
handleMethodReply(reply);
return true;
}
return false;
}
}; // namespace obex
}; // namespace bluez
}; // namespace org
// End of File