C# 클래스 Avahi.Client

상속: IDisposable
파일 보기 프로젝트 열기: RidgeRun/eval-sdk-imx6-hummingboard 1 사용 예제들

Private Properties

프로퍼티 타입 설명
OnClientCallback void
OnPollCallback int
PollLoop void
ThrowError void
avahi_client_errno int
avahi_client_free void
avahi_client_get_domain_name System.IntPtr
avahi_client_get_host_name System.IntPtr
avahi_client_get_host_name_fqdn System.IntPtr
avahi_client_get_local_service_cookie uint
avahi_client_get_state ClientState
avahi_client_get_version_string System.IntPtr
avahi_client_new System.IntPtr
avahi_service_name_join int
avahi_service_name_split int
avahi_simple_poll_free void
avahi_simple_poll_get System.IntPtr
avahi_simple_poll_loop int
avahi_simple_poll_new System.IntPtr
avahi_simple_poll_quit void
avahi_simple_poll_set_func void
poll int

공개 메소드들

메소드 설명
Client ( ) : System
Client ( ClientFlags flags ) : System
Dispose ( ) : void
JoinServiceName ( string name, string type, string domain ) : string
SplitServiceName ( string service, string &name, string &type, string &domain ) : void

비공개 메소드들

메소드 설명
OnClientCallback ( IntPtr client, ClientState state, IntPtr userData ) : void
OnPollCallback ( IntPtr ufds, uint nfds, int timeout ) : int
PollLoop ( ) : void
ThrowError ( ) : void
avahi_client_errno ( IntPtr handle ) : int
avahi_client_free ( IntPtr handle ) : void
avahi_client_get_domain_name ( IntPtr handle ) : IntPtr
avahi_client_get_host_name ( IntPtr handle ) : IntPtr
avahi_client_get_host_name_fqdn ( IntPtr handle ) : IntPtr
avahi_client_get_local_service_cookie ( IntPtr client ) : uint
avahi_client_get_state ( IntPtr handle ) : ClientState
avahi_client_get_version_string ( IntPtr handle ) : IntPtr
avahi_client_new ( IntPtr poll, ClientFlags flags, ClientCallback handler, IntPtr userData, int &error ) : IntPtr
avahi_service_name_join ( IntPtr buf, int len, byte name, byte type, byte domain ) : int
avahi_service_name_split ( byte service, IntPtr name, int name_len, IntPtr type, int type_len, IntPtr domain, int domain_len ) : int
avahi_simple_poll_free ( IntPtr spoll ) : void
avahi_simple_poll_get ( IntPtr spoll ) : IntPtr
avahi_simple_poll_loop ( IntPtr spoll ) : int
avahi_simple_poll_new ( ) : IntPtr
avahi_simple_poll_quit ( IntPtr spoll ) : void
avahi_simple_poll_set_func ( IntPtr spoll, PollCallback cb ) : void
poll ( IntPtr ufds, uint nfds, int timeout ) : int

메소드 상세

Client() 공개 메소드

public Client ( ) : System
리턴 System

Client() 공개 메소드

public Client ( ClientFlags flags ) : System
flags ClientFlags
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

JoinServiceName() 공개 정적인 메소드

public static JoinServiceName ( string name, string type, string domain ) : string
name string
type string
domain string
리턴 string

SplitServiceName() 공개 정적인 메소드

public static SplitServiceName ( string service, string &name, string &type, string &domain ) : void
service string
name string
type string
domain string
리턴 void