|
|||||||||
| 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.MatchRuleInvalidString[] 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 | ||||||||