AlarmdActionDbus

AlarmdActionDbus — An action type that sends a DBus message when launched.

Synopsis




            AlarmdActionDbus;
AlarmdAction* alarmd_action_dbus_new        (void);

Object Hierarchy


  GObject
   +----AlarmdObject
         +----AlarmdAction
               +----AlarmdActionDialog
                     +----AlarmdActionDbus

Properties


  "arguments"            GValueArray           : Read / Write
  "interface"            gchararray            : Read / Write
  "name"                 gchararray            : Read / Write
  "path"                 gchararray            : Read / Write
  "service"              gchararray            : Read / Write

Description

AlarmdActionDbus is a action type that, upon firing, sends a message over dbus. The message may be sent on session or system bus. The semantics of this message are determined by properties AlarmdActionDbus:interface, AlarmdActionDbus:name, AlarmdActionDbus:service, AlarmdActionDbus:path and inherited property AlarmdActionDialog:flags.

AlarmdActionDbus also includes the dialog showing properties of AlarmdActionDialog, see its documentation for details. The rest of the action is only run if the dialog is closed; so on snooze the action will be delayed too.

Details

AlarmdActionDbus

typedef struct _AlarmdActionDbus AlarmdActionDbus;


alarmd_action_dbus_new ()

AlarmdAction* alarmd_action_dbus_new        (void);

Creates new alarmd dbus action object.

Returns : Newly created AlarmdActionDbus.

Property Details

The "arguments" property

  "arguments"            GValueArray           : Read / Write

Array of arguments the dbus call is done with.


The "interface" property

  "interface"            gchararray            : Read / Write

Interface the method/signal should be sent to/from.

Default value: NULL


The "name" property

  "name"                 gchararray            : Read / Write

Name of the method/signal.

Default value: NULL


The "path" property

  "path"                 gchararray            : Read / Write

Path of the method/signal.

Default value: NULL


The "service" property

  "service"              gchararray            : Read / Write

Service the method should be sent to.

Default value: NULL

See Also

AlarmdActionDialog, AlarmActionExec