Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QDBusIntrospection::Method Class Reference

\inmodule QtDBus More...

#include <qdbusintrospection_p.h>

+ Collaboration diagram for QDBusIntrospection::Method:

Public Member Functions

bool operator== (const Method &other) const
 \variable QDBusIntrospection::Method::name The method's name.
 

Public Attributes

SourceLocation location
 
QString name
 
Arguments inputArgs
 
Arguments outputArgs
 
Annotations annotations
 

Detailed Description

\inmodule QtDBus

Information about one method.

This struct represents one method discovered through introspection. A method is composed of its name, its input arguments, its output arguments, and, optionally, annotations. There are no "in-out" arguments.

Definition at line 95 of file qdbusintrospection_p.h.

Member Function Documentation

◆ operator==()

QDBusIntrospection::Method::operator== ( const Method & other) const
inline

\variable QDBusIntrospection::Method::name The method's name.

\variable QDBusIntrospection::Method::inputArgs A list of the method's input arguments.

\variable QDBusIntrospection::Method::outputArgs A list of the method's output arguments (i.e., return values).

\variable QDBusIntrospection::Method::annotations The annotations associated with the method. Each annotation is a pair of strings, where the key is of the same format as a D-Bus interface name. The value is arbitrary.

Compares this object against other and return true if they are the same.

Definition at line 103 of file qdbusintrospection_p.h.

References other().

+ Here is the call graph for this function:

Member Data Documentation

◆ annotations

Annotations QDBusIntrospection::Method::annotations

Definition at line 101 of file qdbusintrospection_p.h.

◆ inputArgs

Arguments QDBusIntrospection::Method::inputArgs

Definition at line 99 of file qdbusintrospection_p.h.

◆ location

SourceLocation QDBusIntrospection::Method::location

Definition at line 97 of file qdbusintrospection_p.h.

◆ name

QString QDBusIntrospection::Method::name

Definition at line 98 of file qdbusintrospection_p.h.

◆ outputArgs

Arguments QDBusIntrospection::Method::outputArgs

Definition at line 100 of file qdbusintrospection_p.h.


The documentation for this class was generated from the following files: