public interface DBus
extends org.freedesktop.dbus.DBusInterface
Modifier and Type | Interface and Description |
---|---|
static interface |
DBus.Binding
Contains Binding-test interfaces
|
static interface |
DBus.Deprecated
Indicates that a DBus interface or method is deprecated
|
static interface |
DBus.Description
Description of the interface or method, returned in the introspection data
|
static interface |
DBus.Error
Contains standard errors that can be thrown from methods.
|
static interface |
DBus.GLib
Contains GLib-specific annotations
|
static interface |
DBus.Introspectable
Objects can provide introspection data via this interface and method.
|
static interface |
DBus.Local
Messages generated locally in the application.
|
static interface |
DBus.Method
Contains method-specific annotations
|
static class |
DBus.NameAcquired
Signal sent to a connection when it aquires a name
|
static class |
DBus.NameLost
Signal sent to a connection when it loses a name
|
static class |
DBus.NameOwnerChanged
Signal sent when the owner of a name changes
|
static interface |
DBus.Peer
All DBus Applications should respond to the Ping method on this interface
|
static interface |
DBus.Properties
A standard properties interface.
|
Modifier and Type | Field and Description |
---|---|
static String |
BUSNAME |
static int |
DBUS_NAME_FLAG_ALLOW_REPLACEMENT |
static int |
DBUS_NAME_FLAG_DO_NOT_QUEUE |
static int |
DBUS_NAME_FLAG_REPLACE_EXISTING |
static int |
DBUS_RELEASE_NAME_REPLY_NON_EXISTANT |
static int |
DBUS_RELEASE_NAME_REPLY_NOT_OWNER |
static int |
DBUS_RELEASEME_REPLY_RELEASED |
static int |
DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER |
static int |
DBUS_REQUEST_NAME_REPLY_EXISTS |
static int |
DBUS_REQUEST_NAME_REPLY_IN_QUEUE |
static int |
DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER |
static int |
DBUS_START_REPLY_ALREADY_RUNNING |
static int |
DBUS_START_REPLY_SUCCESS |
static String |
OBJECTPATH |
Modifier and Type | Method and Description |
---|---|
void |
AddMatch(String matchrule)
Add a match rule.
|
Byte[] |
GetConnectionSELinuxSecurityContext(String a)
Does something undocumented.
|
org.freedesktop.dbus.UInt32 |
GetConnectionUnixProcessID(String connection_name)
Returns the proccess ID associated with a connection.
|
org.freedesktop.dbus.UInt32 |
GetConnectionUnixUser(String connection_name)
Get the Unix UID that owns a connection name.
|
String |
GetNameOwner(String name)
Get the connection unique name that owns the given name.
|
String |
Hello()
Initial message to register ourselves on the Bus.
|
String[] |
ListNames()
Lists all connected names on the Bus.
|
String[] |
ListQueuedOwners(String name)
List the connections currently queued for a name.
|
boolean |
NameHasOwner(String name)
Determine if a name has an owner.
|
org.freedesktop.dbus.UInt32 |
ReleaseName(String name)
Release a name on the bus.
|
void |
ReloadConfig()
Does something undocumented.
|
void |
RemoveMatch(String matchrule)
Remove a match rule.
|
org.freedesktop.dbus.UInt32 |
RequestName(String name,
org.freedesktop.dbus.UInt32 flags)
Request a name on the bus.
|
org.freedesktop.dbus.UInt32 |
StartServiceByName(String name,
org.freedesktop.dbus.UInt32 flags)
Start a service.
|
static final String BUSNAME
static final String OBJECTPATH
static final int DBUS_NAME_FLAG_ALLOW_REPLACEMENT
static final int DBUS_NAME_FLAG_REPLACE_EXISTING
static final int DBUS_NAME_FLAG_DO_NOT_QUEUE
static final int DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER
static final int DBUS_REQUEST_NAME_REPLY_IN_QUEUE
static final int DBUS_REQUEST_NAME_REPLY_EXISTS
static final int DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER
static final int DBUS_RELEASEME_REPLY_RELEASED
static final int DBUS_RELEASE_NAME_REPLY_NON_EXISTANT
static final int DBUS_RELEASE_NAME_REPLY_NOT_OWNER
static final int DBUS_START_REPLY_SUCCESS
static final int DBUS_START_REPLY_ALREADY_RUNNING
String Hello()
String[] ListNames()
boolean NameHasOwner(String name)
name
- The name to query.String GetNameOwner(String name)
name
- The name to query.org.freedesktop.dbus.UInt32 GetConnectionUnixUser(String connection_name)
connection_name
- The connection name.org.freedesktop.dbus.UInt32 StartServiceByName(String name, org.freedesktop.dbus.UInt32 flags)
name
- The service name to start.flags
- Unused.org.freedesktop.dbus.UInt32 RequestName(String name, org.freedesktop.dbus.UInt32 flags)
name
- The name to request.flags
- DBUS_NAME flags.org.freedesktop.dbus.UInt32 ReleaseName(String name)
name
- The name to release.void AddMatch(String matchrule) throws DBus.Error.MatchRuleInvalid
matchrule
- The Match rule as a string. Format Undocumented.DBus.Error.MatchRuleInvalid
void RemoveMatch(String matchrule) throws DBus.Error.MatchRuleInvalid
matchrule
- The Match rule as a string. Format Undocumented.DBus.Error.MatchRuleInvalid
String[] ListQueuedOwners(String name)
name
- The name to queryorg.freedesktop.dbus.UInt32 GetConnectionUnixProcessID(String connection_name)
connection_name
- The name of the connectionByte[] GetConnectionSELinuxSecurityContext(String a)
void ReloadConfig()
Copyright © 2021 JBoss by Red Hat. All rights reserved.