NSMachBootstrapServer
Этот сервер имен порта берет и возвращает экземпляры NSMachPort
.
Функциональность удаления порта не поддерживается в NSMachBootstrapServer
; если Вы хотите отменить службу, необходимо уничтожить порт (лишите законной силы NSMachPort
данный registerPort:name:
).
Оператор импорта
Не применимый
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает совместно используемый экземпляр сервера начальной загрузки.
Объявление
Objective C
+ (id)sharedInstance
Возвращаемое значение
Совместно используемый экземпляр
NSMachBootstrapServer
в котором Вы регистрируетесь и ищетеNSMachPort
объекты.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Ищет и возвращает порт, зарегистрированный под указанным именем на локальном узле.
Параметры
portName
Имя требуемого порта.
Возвращаемое значение
Порт связался с
portName
на локальном узле. Возвратыnil
если не существует никакой такой порт.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Ищет и возвращает порт, зарегистрированный под указанным именем.
Параметры
portName
Имя требуемого порта.
hostName
Поскольку
NSMachBootstrapServer
локально-единственный сервер;hostName
должна быть пустая строка илиnil
.Возвращаемое значение
Порт связался с
portName
на локальном узле. Возвратыnil
если не существует никакой такой порт.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Ищет и возвращает порт для продаваемой службы, регистрирующейся под указанным именем.
Параметры
name
Имя продаваемой службы.
Возвращаемое значение
Порт связался с
name
. Возвратыnil
если не существует никакой такой порт.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.5 и позже.
-
Регистрирует порт в указанном имени.
Параметры
port
Объект порта для регистрации в сервере начальной загрузки.
portName
Имя для соединения с
port
.Возвращаемое значение
YES
true
если регистрация успешно выполнилась,NO
false
иначе.Специальные замечания
После того, как зарегистрированный, порт не может быть не зарегистрирован; вместо этого, необходимо лишить законной силы порт.
Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.