events
Supported event tags are:
- name - A globally unique event name.
- type - The event type. Supported types are: match.
- action - The response to the event.
Subsequent tags are defined by the event type.
action
Supported action tags are:
- type - The action to perform.
- args - An optional list of arguments to pass to the action.
- value - The argument value.
- type - The argument type (defaults to string if unspecified).
The available actions provided by PIM are:
- noop - A non-action.
- destroyObject - Destroy the specified DBus object.
match
Supported match tags are:
- signature - A DBus match specification.
- filter - A filter to apply when a match occurs.
filter
Supported filter tags are:
- type - The filter to use.
- args - An optional list of arguments to pass to the filter.
- value - The argument value.
- type - The argument type (defaults to string if unspecified).
The available filters provided by PIM are:
- none - A non-filter.
- propertyChangedTo - Only match events when the specified property has the specified value.
Building
After running pimgen.py, build PIM using the following steps:
./bootstrap.sh
./configure ${CONFIGURE_FLAGS}
make
To clean the repository run:
./bootstrap.sh clean