sdbus-c++ 1.2.0
High-level C++ D-Bus library based on systemd D-Bus implementation
sdbus::Signal Class Reference
Inheritance diagram for sdbus::Signal:
sdbus::Message

Public Member Functions

void setDestination (const std::string &destination)
 
void send () const
 
- Public Member Functions inherited from sdbus::Message
Messageoperator<< (bool item)
 
Messageoperator<< (int16_t item)
 
Messageoperator<< (int32_t item)
 
Messageoperator<< (int64_t item)
 
Messageoperator<< (uint8_t item)
 
Messageoperator<< (uint16_t item)
 
Messageoperator<< (uint32_t item)
 
Messageoperator<< (uint64_t item)
 
Messageoperator<< (double item)
 
Messageoperator<< (const char *item)
 
Messageoperator<< (const std::string &item)
 
Messageoperator<< (const Variant &item)
 
Messageoperator<< (const ObjectPath &item)
 
Messageoperator<< (const Signature &item)
 
Messageoperator<< (const UnixFd &item)
 
Messageoperator>> (bool &item)
 
Messageoperator>> (int16_t &item)
 
Messageoperator>> (int32_t &item)
 
Messageoperator>> (int64_t &item)
 
Messageoperator>> (uint8_t &item)
 
Messageoperator>> (uint16_t &item)
 
Messageoperator>> (uint32_t &item)
 
Messageoperator>> (uint64_t &item)
 
Messageoperator>> (double &item)
 
Messageoperator>> (char *&item)
 
Messageoperator>> (std::string &item)
 
Messageoperator>> (Variant &item)
 
Messageoperator>> (ObjectPath &item)
 
Messageoperator>> (Signature &item)
 
Messageoperator>> (UnixFd &item)
 
MessageopenContainer (const std::string &signature)
 
MessagecloseContainer ()
 
MessageopenDictEntry (const std::string &signature)
 
MessagecloseDictEntry ()
 
MessageopenVariant (const std::string &signature)
 
MessagecloseVariant ()
 
MessageopenStruct (const std::string &signature)
 
MessagecloseStruct ()
 
MessageenterContainer (const std::string &signature)
 
MessageexitContainer ()
 
MessageenterDictEntry (const std::string &signature)
 
MessageexitDictEntry ()
 
MessageenterVariant (const std::string &signature)
 
MessageexitVariant ()
 
MessageenterStruct (const std::string &signature)
 
MessageexitStruct ()
 
 operator bool () const
 
void clearFlags ()
 
std::string getInterfaceName () const
 
std::string getMemberName () const
 
std::string getSender () const
 
std::string getPath () const
 
std::string getDestination () const
 
void peekType (std::string &type, std::string &contents) const
 
bool isValid () const
 
bool isEmpty () const
 
void copyTo (Message &destination, bool complete) const
 
void seal ()
 
void rewind (bool complete)
 
pid_t getCredsPid () const
 
uid_t getCredsUid () const
 
uid_t getCredsEuid () const
 
gid_t getCredsGid () const
 
gid_t getCredsEgid () const
 
std::vector< gid_t > getCredsSupplementaryGids () const
 
std::string getSELinuxContext () const
 

Additional Inherited Members

- Protected Member Functions inherited from sdbus::Message
 Message (internal::ISdBus *sdbus) noexcept
 
 Message (void *msg, internal::ISdBus *sdbus) noexcept
 
 Message (void *msg, internal::ISdBus *sdbus, adopt_message_t) noexcept
 
 Message (const Message &) noexcept
 
Messageoperator= (const Message &) noexcept
 
 Message (Message &&other) noexcept
 
Messageoperator= (Message &&other) noexcept
 
- Protected Attributes inherited from sdbus::Message
friend Factory
 
void * msg_ {}
 
internal::ISdBus * sdbus_ {}
 
bool ok_ {true}
 

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