|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DBus
Nested Class Summary | |
---|---|
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. |
Field Summary | |
---|---|
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_RELEASE_NAME_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
|
Method Summary | |
---|---|
void |
AddMatch(String matchrule)
Add a match rule. |
Byte[] |
GetConnectionSELinuxSecurityContext(String a)
Does something undocumented. |
UInt32 |
GetConnectionUnixProcessID(String connection_name)
Returns the proccess ID associated with a connection. |
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. |
UInt32 |
ReleaseName(String name)
Release a name on the bus. |
void |
ReloadConfig()
Does something undocumented. |
void |
RemoveMatch(String matchrule)
Remove a match rule. |
UInt32 |
RequestName(String name,
UInt32 flags)
Request a name on the bus. |
UInt32 |
StartServiceByName(String name,
UInt32 flags)
Start a service. |
Methods inherited from interface org.freedesktop.dbus.DBusInterface |
---|
isRemote |
Field Detail |
---|
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_RELEASE_NAME_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
Method Detail |
---|
String Hello()
String[] ListNames()
boolean NameHasOwner(String name)
name
- The name to query.
String GetNameOwner(String name)
name
- The name to query.
UInt32 GetConnectionUnixUser(String connection_name)
connection_name
- The connection name.
UInt32 StartServiceByName(String name, UInt32 flags)
name
- The service name to start.flags
- Unused.
UInt32 RequestName(String name, UInt32 flags)
name
- The name to request.flags
- DBUS_NAME flags.
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 query
UInt32 GetConnectionUnixProcessID(String connection_name)
connection_name
- The name of the connection
Byte[] GetConnectionSELinuxSecurityContext(String a)
void ReloadConfig()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |