Pelagicore / gdbus-codegen-glibmm

Code generator for C++ D-Bus stubs and proxies using Giomm/Glibmm
GNU Lesser General Public License v2.1
23 stars 25 forks source link

Patch reference type of in parameter for object type and add selective signal #94

Closed liebeym closed 4 years ago

liebeym commented 4 years ago
  1. Pass through reference type "the objects of in parameter"

    "The objects of in parameter" need to pass reference type, but not object copying.

  2. Add selective signal emitter to support multicast

    Some architecture needs to multicast signal for subscriber / publisher model. but XXX_signal connected emitter basically work on broadcast.

    so selective signal emitter work on multicast with uniqueId list gathering from sender invocation data.