C# Класс DBus.ServerBus

Наследование: org.freedesktop.DBus.IBus
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Path ObjectPath
allowActivation bool
busType string
svcPath string

Private Properties

Свойство Тип Описание
BusNameIsValid bool
CreateUniqueName string
HandleMessage void
RaiseNameSignal void
StartProcess void
StartProcessNamed bool
ValidateBusName string

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddConnection() публичный Метод

public AddConnection ( DBus.Connection conn ) : void
conn DBus.Connection
Результат void

AddMatch() публичный Метод

public AddMatch ( string rule ) : void
rule string
Результат void

GetConnectionSELinuxSecurityContext() публичный Метод

public GetConnectionSELinuxSecurityContext ( string connection_name ) : byte[]
connection_name string
Результат byte[]

GetConnectionUnixProcessID() публичный Метод

public GetConnectionUnixProcessID ( string connection_name ) : uint
connection_name string
Результат uint

GetConnectionUnixUser() публичный Метод

public GetConnectionUnixUser ( string name ) : uint
name string
Результат uint

GetId() публичный Метод

public GetId ( ) : string
Результат string

GetNameOwner() публичный Метод

public GetNameOwner ( string name ) : string
name string
Результат string

Hello() публичный Метод

public Hello ( ) : string
Результат string

ListActivatableNames() публичный Метод

public ListActivatableNames ( ) : string[]
Результат string[]

ListNames() публичный Метод

public ListNames ( ) : string[]
Результат string[]

ListQueuedOwners() публичный Метод

public ListQueuedOwners ( string name ) : string[]
name string
Результат string[]

NameHasOwner() публичный Метод

public NameHasOwner ( string name ) : bool
name string
Результат bool

ReleaseName() публичный Метод

public ReleaseName ( string name ) : ReleaseNameReply
name string
Результат ReleaseNameReply

ReloadConfig() публичный Метод

public ReloadConfig ( ) : void
Результат void

RemoveConnection() публичный Метод

public RemoveConnection ( DBus.Connection conn ) : void
conn DBus.Connection
Результат void

RemoveMatch() публичный Метод

public RemoveMatch ( string rule ) : void
rule string
Результат void

RequestName() публичный Метод

public RequestName ( string name, NameFlag flags ) : RequestNameReply
name string
flags NameFlag
Результат RequestNameReply

ScanServices() публичный Метод

public ScanServices ( ) : void
Результат void

StartServiceByName() публичный Метод

public StartServiceByName ( string name, uint flags ) : StartReply
name string
flags uint
Результат StartReply

UpdateActivationEnvironment() публичный Метод

public UpdateActivationEnvironment ( string>.IDictionary environment ) : void
environment string>.IDictionary
Результат void

Описание свойств

Path публичное статическое свойство

public static ObjectPath Path
Результат ObjectPath

allowActivation публичное свойство

public bool allowActivation
Результат bool

busType публичное свойство

public string busType
Результат string

svcPath публичное свойство

public string svcPath
Результат string