Documentation
¶
Index ¶
- Constants
- Variables
- func NewEvent(source gopi.Unit, type_ gopi.RPCEventType, service gopi.RPCServiceRecord, ...) gopi.RPCEvent
- func NewService(zone string) *service
- func NewTokenizer(src string) *tokenizer
- func Quote(src string) string
- func Unquote(src string) (string, error)
- type Discovery
- type Listener
- type ListenerIface
- type Register
Constants ¶
View Source
const ( DISCOVERY_SERVICE_QUERY = "_services._dns-sd._udp" MDNS_DEFAULT_DOMAIN = "local." MDNS_DEFAULT_TTL = 120 QUERY_REPEAT = 2 // Number of times to repeat a message DELTA_QUERY_MS = 500 // Maximum time to wait between repeats // Pulisher queue numbers QUEUE_MESSAGES = 0 QUEUE_ERRORS = 1 QUEUE_NAME = 2 QUEUE_RECORD = 3 )
View Source
const (
EOF rune = -(iota + 1)
)
Variables ¶
View Source
var ( MULTICAST_ADDR_IPV4 = &net.UDPAddr{IP: net.ParseIP("224.0.0.251"), Port: 5353} MULTICAST_ADDR_IPV6 = &net.UDPAddr{IP: net.ParseIP("ff02::fb"), Port: 5353} )
View Source
var (
ErrParseError = errors.New("Parse Error")
)
Functions ¶
func NewService ¶
func NewService(zone string) *service
func NewTokenizer ¶
func NewTokenizer(src string) *tokenizer
Types ¶
type Discovery ¶
type Discovery struct {
Listener ListenerIface
}
type ListenerIface ¶
Click to show internal directories.
Click to hide internal directories.