MBS Plugin Documentation
Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchie
New in Version 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 9.0
The list of the themes, classes, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
DNSServiceRegisterMBS.AddTextRecord(rrType as integer, data as string, ttl as integer)
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 8.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Add a record to a registered service.
Notes:
Lasterror is set.
The name of the record will be the same as the registered service's name. The record can later be updated or deregistered by UpdateRecord() or RemoveRecord().
rrtype: The type of the record (e.g. kDNSServiceType_TXT, kDNSServiceType_SRV, etc)
data: The raw rdata to be contained in the added resource record.
ttl: The time to live of the resource record, in seconds. Pass 0 to use a default value.
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 8.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Add a record to a registered service.
Notes:
Lasterror is set.
The name of the record will be the same as the registered service's name. The record can later be updated or deregistered by UpdateRecord() or RemoveRecord().
rrtype: The type of the record (e.g. kDNSServiceType_TXT, kDNSServiceType_SRV, etc)
data: The raw rdata to be contained in the added resource record.
ttl: The time to live of the resource record, in seconds. Pass 0 to use a default value.
DNSServiceRegisterMBS.Available as boolean
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Whether Bonjour (zeroconfig) is installed and useable.
Notes: If this function returns true, all the needed stuff is installed and the function have been loaded.
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Whether Bonjour (zeroconfig) is installed and useable.
Notes: If this function returns true, all the needed stuff is installed and the function have been loaded.
class DNSServiceRegisterMBS
class, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: A class for Apple's implementation of ZeroConfig named Bonjour.
Notes:
This class allows you to register names on the local network using Bonjour.
This class requires Mac OS X 10.3 or Windows (with installed Bonjour support and the dnssd.dll) to work.
Use DNSServiceDiscoveryBrowseMBS if you want to support Mac OS X 10.2.
common error codes:
class, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: A class for Apple's implementation of ZeroConfig named Bonjour.
Notes:
This class allows you to register names on the local network using Bonjour.
This class requires Mac OS X 10.3 or Windows (with installed Bonjour support and the dnssd.dll) to work.
Use DNSServiceDiscoveryBrowseMBS if you want to support Mac OS X 10.2.
common error codes:
| kDNSServiceErr_NoError | = 0 |
| kDNSServiceErr_Unknown | = -65537 (=&hFFFE FFFF) |
| kDNSServiceErr_NoSuchName | = -65538 |
| kDNSServiceErr_NoMemory | = -65539 |
| kDNSServiceErr_BadParam | = -65540 |
| kDNSServiceErr_BadReference | = -65541 |
| kDNSServiceErr_BadState | = -65542 |
| kDNSServiceErr_BadFlags | = -65543 |
| kDNSServiceErr_Unsupported | = -65544 |
| kDNSServiceErr_NotInitialized | = -65545 |
| kDNSServiceErr_AlreadyRegistered | = -65547 |
| kDNSServiceErr_NameConflict | = -65548 |
| kDNSServiceErr_Invalid | = -65549 |
| kDNSServiceErr_Incompatible | = -65551 (client library incompatible with daemon) |
| kDNSServiceErr_BadinterfaceIndex | = -65552 |
DNSServiceRegisterMBS.Close
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Stops the current request and releases all used memory.
Notes: This is done automatically for you by the destructor.
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Stops the current request and releases all used memory.
Notes: This is done automatically for you by the destructor.
DNSServiceRegisterMBS.Handle as Integer
property, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: The handle for this request.
Notes: (Read and Write property)
property, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: The handle for this request.
Notes: (Read and Write property)
DNSServiceRegisterMBS.Lasterror as Integer
property, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: The last error code reported.
Notes:
0 if the function succeeded.
-1 if the function used was not available.
(Read and Write property)
property, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: The last error code reported.
Notes:
0 if the function succeeded.
-1 if the function used was not available.
(Read and Write property)
DNSServiceRegisterMBS.Register(Flags as integer, interfaceIndex as integer, servicename as string, servicetype as string, domain as string, host as string, port as integer, txtRecord as string) as boolean
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Register a named service with DNS Service Discovery.
Notes:
Flag for specifying renaming behavior on name conflict when registering non-shared records. NoAutorename is only valid if a name is explicitly specified when registering a service (ie the default name is not used.)
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Register a named service with DNS Service Discovery.
Notes:
Flag for specifying renaming behavior on name conflict when registering non-shared records. NoAutorename is only valid if a name is explicitly specified when registering a service (ie the default name is not used.)
| kDNSServiceFlagsNoAutoRename | = 8, |
| kDNSServiceFlagsAutoRename | = 0 (i.e. bit not set) |
DNSServiceRegisterMBS.RemoveRecord
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 8.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Remove a record previously added to a service record set via AddTextRecord.
Notes: Lasterror is set.
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 8.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Remove a record previously added to a service record set via AddTextRecord.
Notes: Lasterror is set.
DNSServiceRegisterMBS.Running as boolean
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: True if there is a running request.
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: True if there is a running request.
DNSServiceRegisterMBS.ServiceRegistration(flags as integer, errorcode as integer, Name as string, RegType as string, Domain as string)
event, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Registration was done.
event, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Registration was done.
DNSServiceRegisterMBS.UpdateText(data as string, ttl as integer)
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Changes the TXT Record.
Notes:
data is the TXT Record composed of Pascal Strings.
ttl = time to live.
Lasterror is set.
method, Network, MBS MacOSX Plugin (Rendezvous), class DNSServiceRegisterMBS, Console safe, Plugin version: 5.0, Mac OS X: Works, Windows: Works, Linux x86: Does nothing, Feedback.
Function: Changes the TXT Record.
Notes:
data is the TXT Record composed of Pascal Strings.
ttl = time to live.
Lasterror is set.
The items on this page are in the following plugins: MBS MacOSX Plugin.
Monkeybread Software Realbasic Plugins - Messdiener Nickenich