C# Class Network.Bonjour.Service

Inheritance: IService
Show file Open project: automaters/bonjour.net Class Usage Examples

Protected Properties

Property Type Description
addresses List
expiration System.DateTime
properties string>.IDictionary

Public Methods

Method Description
AddAddress ( Network endpoint ) : void
Build ( Message m ) : Service
Merge ( IService iService ) : void
Publish ( ) : void
Renew ( uint ttl ) : void
Resolve ( ) : void
Service ( ) : System
Stop ( ) : void
ToString ( ) : string
client_AnswerReceived ( Message message ) : void
publisher_QueryReceived ( Message item ) : void
this ( string key ) : string

Protected Methods

Method Description
EnhanceService ( Answer a ) : void

Private Methods

Method Description
Build ( Answer answer, Message message ) : Service
BuildServices ( Message m ) : IList
Service ( Answer a ) : System

Method Details

AddAddress() public method

public AddAddress ( Network endpoint ) : void
endpoint Network
return void

Build() public static method

public static Build ( Message m ) : Service
m Message
return Service

EnhanceService() protected method

protected EnhanceService ( Answer a ) : void
a Network.Dns.Answer
return void

Merge() public method

public Merge ( IService iService ) : void
iService IService
return void

Publish() public method

public Publish ( ) : void
return void

Renew() public method

public Renew ( uint ttl ) : void
ttl uint
return void

Resolve() public method

public Resolve ( ) : void
return void

Service() public method

public Service ( ) : System
return System

Stop() public method

public Stop ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

client_AnswerReceived() public method

public client_AnswerReceived ( Message message ) : void
message Message
return void

publisher_QueryReceived() public method

public publisher_QueryReceived ( Message item ) : void
item Message
return void

this() public method

public this ( string key ) : string
key string
return string

Property Details

addresses protected property

protected List addresses
return List

expiration protected property

protected DateTime,System expiration
return System.DateTime

properties protected property

protected IDictionary properties
return string>.IDictionary