C# 클래스 DBus.ServerBus

상속: org.freedesktop.DBus.IBus
파일 보기 프로젝트 열기: brookpatten/dbus-sharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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