message.h File Reference
#include <stdint.h>
#include <dbus-cxx/error.h>
#include <dbus-cxx/messageappenditerator.h>
#include <dbus-cxx/messageiterator.h>
#include <memory>
#include <string>
#include "enums.h"
#include <dbus-cxx/variant.h>
Include dependency graph for message.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DBus::Message
 This class represents a basic DBus message and also serves as a base class for the specialized message types (call, return, signal, error). More...
 

Namespaces

 DBus
 Global DBus namespace, where everything happens.
 

Macros

#define DBUSCXX_MESSAGE_NO_REPLY_EXPECTED   0x01
 
#define DBUSCXX_MESSAGE_NO_AUTO_START_FLAG   0x02
 

Functions

template<typename T >
DBus::MessageIterator DBus::operator>> (std::shared_ptr< const DBus::Message > ptr, T &value)
 
template<typename T >
DBus::MessageAppendIterator DBus::operator<< (std::shared_ptr< DBus::Message > ptr, const T &value)
 

Macro Definition Documentation

◆ DBUSCXX_MESSAGE_NO_AUTO_START_FLAG

#define DBUSCXX_MESSAGE_NO_AUTO_START_FLAG   0x02

◆ DBUSCXX_MESSAGE_NO_REPLY_EXPECTED

#define DBUSCXX_MESSAGE_NO_REPLY_EXPECTED   0x01