[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Определение подсистемы в SRC

Подсистемы определяются в классе объектов SRC в виде объектов подсистем. Субсерверы определяются в базе данных конфигурации SRC в виде объектов типа субсервер. Структуры, связанные с каждым типом объектов, определены в файле sys/srcobj.h.

Для создания объекта подсистемы предназначена команда mkssys и процедура addssys. Объект типа субсервер создается с помощью команды mkserver. При выполнении команд или процедур настройки не обязательно указывать все опции и параметры. Для некоторых из них SRC предлагает значения по умолчанию. Вам нужно заполнить только обязательные поля, и, при необходимости, изменить некоторые значения по умолчанию. Список значений по умолчанию для подсистемы и субсервера приведен в таблице Дескрипторов объектов и значений по умолчанию, Класс объектов подсистем в разделе "Объекты SRC".

Для добавления и изменения дескрипторов из командной строки можно создать сценарий оболочки. Кроме того, это можно сделать с помощью интерфейса C. В нем предусмотрены команды и функции настройки и изменения объектов SRC.

Примечание: Вариант программного интерфейса приведен только для удобства.

Предусмотрены следующие команды:

mkssys Добавляет определение подсистемы в базу данных конфигурации SRC.
mkserver Добавляет определение субсервера в базу данных конфигурации SRC.
chssys Изменяет определение подсистемы в базе данных конфигурации SRC.
chserver Изменяет определение субсервера в базе данных конфигурации SRC.
rmssys Удаляет определение подсистемы из базы данных конфигурации SRC.
rmserver Удаляет определение субсервера из базы данных конфигурации SRC.

В интерфейсе C предусмотрены следующие функции:

addssys Добавляет определение подсистемы в базу данных конфигурации SRC
chssys Изменяет определение подсистемы в базе данных конфигурации SRC
defssys Инициализирует новое определение подсистемы значениями по умолчанию
delssys Удаляет определение подсистемы из базы данных конфигурации SRC

Примечание: Объектный код функции chssys должен быть запущен в системе из той же группы.
getssys Получает определение подсистемы из базы данных конфигурации SRC
getsubsvr Получает определение субсервера из базы данных конфигурации SRC

Команды mkssys и mkserver перед добавлением и изменением значений в командной строке вызывают функцию defssys для определения значений по умолчанию подсистемы или субсервера.

Для получения данных из файлов конфигурации SRC главная программа SRC и подсистема применяют функции getssys и getsubsvr.

Связанная информация

Глава 26, Контроллер системных ресурсов

Объекты SRC

Создание подсистем, взаимодействующих с SRC

Список дополнительных функций SRC

Раздел Контроллер системных ресурсов - Обзор книги Руководство по управлению системой AIX 5L версии 5.1: Операционная система и устройства

Раздел Протоколы TCP/IP книги Руководство по управлению системой AIX 5L версии 5.1: Средства связи и сети.

Раздел Sockets Overview книги AIX 5L Version 5.1 Communications Programming Concepts

Раздел Reading Internet Datagrams Example Program книги AIX 5L Version 5.1 Communications Programming Concepts

Раздел Message Queue Kernel Services книги AIX 5L Version 5.1 Kernel Extensions and Device Support Programming Concepts

Раздел Checking for Pending Connections Example Program книги AIX 5L Version 5.1 Communications Programming Concepts

Описание демона srcmstr в книге AIX 5L Version 5.1 Commands Reference

Описание файлов spc.h и srcobj.h в книге AIX 5L Version 5.1 Files Reference

Описания функций select, getsockname, recvfrom, msgget, msgrcv и msgxrcv в книге AIX 5L Version 5.1 Technical Reference


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]