BluezQt 5.109.0
Public Member Functions | List of all members
BluezQt::Request< T >

D-Bus request. More...

#include <BluezQt/Request>

Public Member Functions

 Request ()
 Creates a new Request object.
 
 Request (const Request &other)
 Copy constructor.
 
virtual ~Request ()
 Destroys a Request object.
 
void accept (T returnValue) const
 Accepts the request.
 
void cancel () const
 Cancels the request.
 
Requestoperator= (const Request &other)
 Copy assignment operator.
 
void reject () const
 Rejects the request.
 

Detailed Description

template<typename T = void>
class BluezQt::Request< T >

D-Bus request.

This class represents a request from a Bluetooth daemon. It is a convenient wrapper around QDBusMessage and easily allows sending replies and handling errors.

See also
Agent, ObexAgent, Profile

Constructor & Destructor Documentation

◆ Request() [1/2]

template<typename T = void>
BluezQt::Request< T >::Request ( )
explicit

Creates a new Request object.

◆ ~Request()

template<typename T = void>
virtual BluezQt::Request< T >::~Request ( )
virtual

Destroys a Request object.

◆ Request() [2/2]

template<typename T = void>
BluezQt::Request< T >::Request ( const Request< T > &  other)

Copy constructor.

Parameters
other

Member Function Documentation

◆ accept()

template<typename T = void>
void BluezQt::Request< T >::accept ( returnValue) const

Accepts the request.

This method should be called to send a reply to indicate the request was accepted.

In case the request is of type void, this method does not take any parameter.

Parameters
returnValuereturn value of request

◆ cancel()

template<typename T = void>
void BluezQt::Request< T >::cancel ( ) const

Cancels the request.

This method should be called to send an error reply to indicate the request was canceled.

◆ operator=()

template<typename T = void>
Request & BluezQt::Request< T >::operator= ( const Request< T > &  other)

Copy assignment operator.

Parameters
other

◆ reject()

template<typename T = void>
void BluezQt::Request< T >::reject ( ) const

Rejects the request.

This method should be called to send an error reply to indicate the request was rejected.