Qt 4.8
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Enumerations
QDBus Namespace Reference

The QDBus namespace contains miscellaneous identifiers used throughout the QtDBus library. More...

Enumerations

enum  CallMode { NoBlock, Block, BlockWithGui, AutoDetect }
 This enum describes the various ways of placing a function call. More...
 

Detailed Description

The QDBus namespace contains miscellaneous identifiers used throughout the QtDBus library.

Attention
Module: QtDBus

Enumeration Type Documentation

◆ CallMode

This enum describes the various ways of placing a function call.

The valid modes are:

  • NoBlock Place the call but don't wait for the reply (the reply's contents will be discarded).
  • Block Don't use an event loop to wait for a reply, but instead block on network operations while waiting. This means the user-interface may not be updated until the function returns.
  • BlockWithGui Use the Qt event loop to wait for a reply. This means that the user-interface will stay responsive (processing input events), but it also means other events may happen, like signal delivery and other D-Bus method calls.
  • AutoDetect Automatically detect if the called function has a reply.

When using BlockWithGui, applications must be prepared for reentrancy in any function.

Enumerator
NoBlock 
Block 
BlockWithGui 
AutoDetect 

Definition at line 58 of file qdbusconnection.h.