Архив документации OpenNet.ru /
Раздел "Программирование, языки" /
Индекс
Next: Упрощенный интерфейс RPC.
Up: Удаленный вызов процедур.
Previous: Порядок компиляции приложения клиент-сервер.
Contents
Здесь перечислены все процедуры RPC для всех уровней протокола удаленного
вызова.
- rpc_reg()
- - Регистрирует процедуру для использования программами
RPC для всех транспортных служб указанного типа.
- rpc_call()
- - Удаленный вызов указанной процедуры на указанном
удаленном компьютере.
- rpc_broadcast()
- - Передает сообщение вызова широковещательно
для всех транспортных служб указанного типа.
- clnt_create()
- - Обобщенное создание клиента. Программа
сообщает clnt_create(), где расположен сервер и тип используемого
транспортного протокола.
- clnt_create_timed().
- Похожа на clnt_create(),
но позволяет программисту определить максимальное время, допустимое
для каждого типа транспортного протокола, который используется в течение
попытки создания.
- svc_create()
- - Создает дескрипторы сервера для всех транспортных
служб указанного типа. Программа сообщает svc_create(),
какую функцию диспетчера использовать.
- clnt_call()
- - Клиент вызывает эту процедуру, чтобы послать
запрос серверу.
- clnt_tp_create()
- - Создает дескриптор клиента для указанного
транспортного протокола.
- clnt_tp_create_timed()
- - подобна clnt_tp_create(),
но позволяет программисту определять максимальное допустимое время.
- svc_tp_create()
- Создает дескриптор сервера для указанного
транспортного протокола.
- clnt_tli_create()
- - Создает дескриптор клиента для указанного
транспортного протокола.
- svc_tli_create()
- - Создает дескриптор сервера для указанного
транспортного протокола.
- rpcb_set()
- - Вызывает rpcbind, чтобы установить
отображение между службой RPC и сетевым адресом.
- rpcb_unset()
- - Удаляет отображение, установленное rpcb_set
().
- rpcb_getaddr()
- - Вызывает rpcbind, чтобы получить
транспортные адреса указанных служб RPC.
- svc_reg()
- - Связывает указанную программу и пару номера
версии с указанной процедурой диспетчера.
- svc_unreg()
- - Удаляет ассоциацию, установленную svc_reg().
- clnt_dg_create()
- - Создает RPC клиента для указанной
удаленной программы, используя транспортный протокол датаграмм.
- svc_dg_create()
- - Создает RPC дескриптор сервера, используя
транспортный протокол датаграмм.
- clnt_vc_create()
- - Создает RPC дескриптор клиента для
указанной удаленной программы, используя транспортный протокол вирутального
канала.
- svc_vc_create()
- - Создает RPC дескриптор сервера, используя
транспортный протокол виртуального канала.
2003-12-09
Архив документации на OpenNet.ru