C# Class DBus.ServerBus

Inheritance: org.freedesktop.DBus.IBus
Afficher le fichier Open project: brookpatten/dbus-sharp Class Usage Examples

Méthodes publiques

Свойство Type Description
Path ObjectPath
allowActivation bool
busType string
svcPath string

Private Properties

Свойство Type Description
BusNameIsValid bool
CreateUniqueName string
HandleMessage void
RaiseNameSignal void
StartProcess void
StartProcessNamed bool
ValidateBusName string

Méthodes publiques

Méthode Description
AddConnection ( DBus.Connection conn ) : void
AddMatch ( string rule ) : void
GetConnectionSELinuxSecurityContext ( string connection_name ) : byte[]
GetConnectionUnixProcessID ( string connection_name ) : uint
GetConnectionUnixUser ( string name ) : uint
GetId ( ) : string
GetNameOwner ( string name ) : string
Hello ( ) : string
ListActivatableNames ( ) : string[]
ListNames ( ) : string[]
ListQueuedOwners ( string name ) : string[]
NameHasOwner ( string name ) : bool
ReleaseName ( string name ) : ReleaseNameReply
ReloadConfig ( ) : void
RemoveConnection ( DBus.Connection conn ) : void
RemoveMatch ( string rule ) : void
RequestName ( string name, NameFlag flags ) : RequestNameReply
ScanServices ( ) : void
StartServiceByName ( string name, uint flags ) : StartReply
UpdateActivationEnvironment ( string>.IDictionary environment ) : void

Private Methods

Méthode Description
BusNameIsValid ( string name, string &nameError ) : bool
CreateUniqueName ( ) : string
HandleMessage ( DBus.Message msg ) : void
RaiseNameSignal ( string memberSuffix, string name ) : void
StartProcess ( string fname ) : void
StartProcessNamed ( string name ) : bool
ValidateBusName ( string name ) : string

Method Details

AddConnection() public méthode

public AddConnection ( DBus.Connection conn ) : void
conn DBus.Connection
Résultat void

AddMatch() public méthode

public AddMatch ( string rule ) : void
rule string
Résultat void

GetConnectionSELinuxSecurityContext() public méthode

public GetConnectionSELinuxSecurityContext ( string connection_name ) : byte[]
connection_name string
Résultat byte[]

GetConnectionUnixProcessID() public méthode

public GetConnectionUnixProcessID ( string connection_name ) : uint
connection_name string
Résultat uint

GetConnectionUnixUser() public méthode

public GetConnectionUnixUser ( string name ) : uint
name string
Résultat uint

GetId() public méthode

public GetId ( ) : string
Résultat string

GetNameOwner() public méthode

public GetNameOwner ( string name ) : string
name string
Résultat string

Hello() public méthode

public Hello ( ) : string
Résultat string

ListActivatableNames() public méthode

public ListActivatableNames ( ) : string[]
Résultat string[]

ListNames() public méthode

public ListNames ( ) : string[]
Résultat string[]

ListQueuedOwners() public méthode

public ListQueuedOwners ( string name ) : string[]
name string
Résultat string[]

NameHasOwner() public méthode

public NameHasOwner ( string name ) : bool
name string
Résultat bool

ReleaseName() public méthode

public ReleaseName ( string name ) : ReleaseNameReply
name string
Résultat ReleaseNameReply

ReloadConfig() public méthode

public ReloadConfig ( ) : void
Résultat void

RemoveConnection() public méthode

public RemoveConnection ( DBus.Connection conn ) : void
conn DBus.Connection
Résultat void

RemoveMatch() public méthode

public RemoveMatch ( string rule ) : void
rule string
Résultat void

RequestName() public méthode

public RequestName ( string name, NameFlag flags ) : RequestNameReply
name string
flags NameFlag
Résultat RequestNameReply

ScanServices() public méthode

public ScanServices ( ) : void
Résultat void

StartServiceByName() public méthode

public StartServiceByName ( string name, uint flags ) : StartReply
name string
flags uint
Résultat StartReply

UpdateActivationEnvironment() public méthode

public UpdateActivationEnvironment ( string>.IDictionary environment ) : void
environment string>.IDictionary
Résultat void

Property Details

Path public_oe static_oe property

public static ObjectPath Path
Résultat ObjectPath

allowActivation public_oe property

public bool allowActivation
Résultat bool

busType public_oe property

public string busType
Résultat string

svcPath public_oe property

public string svcPath
Résultat string