Qt 4.8
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.