keycloak-federation
クラス | 公開メンバ関数 | 公開変数類 | 全メンバ一覧
org.freedesktop.DBus インタフェース
org.freedesktop.DBus の継承関係図
Inheritance graph
org.freedesktop.DBus 連携図
Collaboration graph

クラス

interface  Binding
 
interface  Deprecated
 
interface  Description
 
interface  Error
 
interface  GLib
 
interface  Introspectable
 
interface  Local
 
interface  Method
 
class  NameAcquired
 
class  NameLost
 
class  NameOwnerChanged
 
interface  Peer
 
interface  Properties
 

公開メンバ関数

String Hello ()
 
String [] ListNames ()
 
boolean NameHasOwner (String name)
 
String GetNameOwner (String name)
 
UInt32 GetConnectionUnixUser (String connection_name)
 
UInt32 StartServiceByName (String name, UInt32 flags)
 
UInt32 RequestName (String name, UInt32 flags)
 
UInt32 ReleaseName (String name)
 
void AddMatch (String matchrule) throws Error.MatchRuleInvalid
 
void RemoveMatch (String matchrule) throws Error.MatchRuleInvalid
 
String [] ListQueuedOwners (String name)
 
UInt32 GetConnectionUnixProcessID (String connection_name)
 
Byte [] GetConnectionSELinuxSecurityContext (String a)
 
void ReloadConfig ()
 
boolean isRemote ()
 

公開変数類

String BUSNAME = "org.freedesktop.DBus"
 
String OBJECTPATH = "/org/freedesktop/DBus"
 
int DBUS_NAME_FLAG_ALLOW_REPLACEMENT = 0x01
 
int DBUS_NAME_FLAG_REPLACE_EXISTING = 0x02
 
int DBUS_NAME_FLAG_DO_NOT_QUEUE = 0x04
 
int DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER = 1
 
int DBUS_REQUEST_NAME_REPLY_IN_QUEUE = 2
 
int DBUS_REQUEST_NAME_REPLY_EXISTS = 3
 
int DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER = 4
 
int DBUS_RELEASEME_REPLY_RELEASED = 1
 
int DBUS_RELEASE_NAME_REPLY_NON_EXISTANT = 2
 
int DBUS_RELEASE_NAME_REPLY_NOT_OWNER = 3
 
int DBUS_START_REPLY_SUCCESS = 1
 
int DBUS_START_REPLY_ALREADY_RUNNING = 2
 

詳解


クラス詳解

◆ org::freedesktop::DBus::Binding

interface org::freedesktop::DBus::Binding

Contains Binding-test interfaces

org.freedesktop.DBus.Binding 連携図
Collaboration graph

◆ org::freedesktop::DBus::Deprecated

interface org::freedesktop::DBus::Deprecated

Indicates that a DBus interface or method is deprecated

org.freedesktop.DBus.Deprecated 連携図
Collaboration graph

◆ org::freedesktop::DBus::Error

interface org::freedesktop::DBus::Error

Contains standard errors that can be thrown from methods.

org.freedesktop.DBus.Error 連携図
Collaboration graph

◆ org::freedesktop::DBus::GLib

interface org::freedesktop::DBus::GLib

Contains GLib-specific annotations

org.freedesktop.DBus.GLib 連携図
Collaboration graph

◆ org::freedesktop::DBus::Method

interface org::freedesktop::DBus::Method

Contains method-specific annotations

org.freedesktop.DBus.Method 連携図
Collaboration graph

関数詳解

◆ AddMatch()

void org.freedesktop.DBus.AddMatch ( String  matchrule) throws Error.MatchRuleInvalid

Add a match rule. Will cause you to receive messages that aren't directed to you which match this rule.

引数
matchruleThe Match rule as a string. Format Undocumented.

◆ GetConnectionSELinuxSecurityContext()

Byte [] org.freedesktop.DBus.GetConnectionSELinuxSecurityContext ( String  a)

Does something undocumented.

◆ GetConnectionUnixProcessID()

UInt32 org.freedesktop.DBus.GetConnectionUnixProcessID ( String  connection_name)

Returns the proccess ID associated with a connection.

引数
connection_nameThe name of the connection
戻り値
The PID of the connection.

◆ GetConnectionUnixUser()

UInt32 org.freedesktop.DBus.GetConnectionUnixUser ( String  connection_name)

Get the Unix UID that owns a connection name.

引数
connection_nameThe connection name.
戻り値
The Unix UID that owns it.

◆ GetNameOwner()

String org.freedesktop.DBus.GetNameOwner ( String  name)

Get the connection unique name that owns the given name.

引数
nameThe name to query.
戻り値
The connection which owns the name.

◆ Hello()

String org.freedesktop.DBus.Hello ( )

Initial message to register ourselves on the Bus.

戻り値
The unique name of this connection to the Bus.

◆ isRemote()

boolean org.freedesktop.dbus.DBusInterface.isRemote ( )
inherited

Returns true on remote objects. Local objects implementing this interface MUST return false.

org.freedesktop.dbus.AbstractConnection._globalhandlerで実装されています。

◆ ListNames()

String [] org.freedesktop.DBus.ListNames ( )

Lists all connected names on the Bus.

戻り値
An array of all connected names.

◆ ListQueuedOwners()

String [] org.freedesktop.DBus.ListQueuedOwners ( String  name)

List the connections currently queued for a name.

引数
nameThe name to query
戻り値
A list of unique connection IDs.

◆ NameHasOwner()

boolean org.freedesktop.DBus.NameHasOwner ( String  name)

Determine if a name has an owner.

引数
nameThe name to query.
戻り値
true if the name has an owner.

◆ ReleaseName()

UInt32 org.freedesktop.DBus.ReleaseName ( String  name)

Release a name on the bus.

引数
nameThe name to release.
戻り値
DBUS_RELEASE_NAME_REPLY constants.

◆ ReloadConfig()

void org.freedesktop.DBus.ReloadConfig ( )

Does something undocumented.

◆ RemoveMatch()

void org.freedesktop.DBus.RemoveMatch ( String  matchrule) throws Error.MatchRuleInvalid

Remove a match rule. Will cause you to stop receiving messages that aren't directed to you which match this rule.

引数
matchruleThe Match rule as a string. Format Undocumented.

◆ RequestName()

UInt32 org.freedesktop.DBus.RequestName ( String  name,
UInt32  flags 
)

Request a name on the bus.

引数
nameThe name to request.
flagsDBUS_NAME flags.
戻り値
DBUS_REQUEST_NAME_REPLY constants.

◆ StartServiceByName()

UInt32 org.freedesktop.DBus.StartServiceByName ( String  name,
UInt32  flags 
)

Start a service. If the given service is not provided by any application, it will be started according to the .service file for that service.

引数
nameThe service name to start.
flagsUnused.
戻り値
DBUS_START_REPLY constants.

メンバ詳解

◆ BUSNAME

String org.freedesktop.DBus.BUSNAME = "org.freedesktop.DBus"

◆ DBUS_NAME_FLAG_ALLOW_REPLACEMENT

int org.freedesktop.DBus.DBUS_NAME_FLAG_ALLOW_REPLACEMENT = 0x01

◆ DBUS_NAME_FLAG_DO_NOT_QUEUE

int org.freedesktop.DBus.DBUS_NAME_FLAG_DO_NOT_QUEUE = 0x04

◆ DBUS_NAME_FLAG_REPLACE_EXISTING

int org.freedesktop.DBus.DBUS_NAME_FLAG_REPLACE_EXISTING = 0x02

◆ DBUS_RELEASE_NAME_REPLY_NON_EXISTANT

int org.freedesktop.DBus.DBUS_RELEASE_NAME_REPLY_NON_EXISTANT = 2

◆ DBUS_RELEASE_NAME_REPLY_NOT_OWNER

int org.freedesktop.DBus.DBUS_RELEASE_NAME_REPLY_NOT_OWNER = 3

◆ DBUS_RELEASEME_REPLY_RELEASED

int org.freedesktop.DBus.DBUS_RELEASEME_REPLY_RELEASED = 1

◆ DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER

int org.freedesktop.DBus.DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER = 4

◆ DBUS_REQUEST_NAME_REPLY_EXISTS

int org.freedesktop.DBus.DBUS_REQUEST_NAME_REPLY_EXISTS = 3

◆ DBUS_REQUEST_NAME_REPLY_IN_QUEUE

int org.freedesktop.DBus.DBUS_REQUEST_NAME_REPLY_IN_QUEUE = 2

◆ DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER

int org.freedesktop.DBus.DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER = 1

◆ DBUS_START_REPLY_ALREADY_RUNNING

int org.freedesktop.DBus.DBUS_START_REPLY_ALREADY_RUNNING = 2

◆ DBUS_START_REPLY_SUCCESS

int org.freedesktop.DBus.DBUS_START_REPLY_SUCCESS = 1

◆ OBJECTPATH

String org.freedesktop.DBus.OBJECTPATH = "/org/freedesktop/DBus"

このインタフェース詳解は次のファイルから抽出されました: