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.
158 lines
3.5 KiB
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
|
|
|