Здесь перечислены все процедуры 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 дескриптор сервера, используя
транспортный протокол виртуального канала.