forked from crnt/Fastcgi-Daemon
-
Notifications
You must be signed in to change notification settings - Fork 17
Класс ComponentContext
BayoNet edited this page Feb 10, 2013
·
4 revisions
Предоставляет контекст компонента. Определен в заголовочном файле fastcgi2/component.h
.
Методы класса:
Метод | Описание |
---|---|
getConfig | Предоставляет доступ к объекту класса [Config](Класс Config). Этот объект содержит конфигурацию демона, с которой он был запущен. |
getComponentXPath | Возвращает путь (XPath) к описанию компонента в конфигурационном файле FastCGI-демона. |
findComponent | Возвращает указатель на существующий и загруженный демоном компонент. |
Предоставляет доступ к объекту класса [Config](Класс Config). Этот объект содержит конфигурацию демона, с которой он был запущен.
virtual const Config* getConfig() const = 0;
Возвращаемое значение
Указатель на конфигурацию демона.
Возвращает путь (XPath) к описанию компонента в конфигурационном файле FastCGI-демона.
virtual std::string getComponentXPath() const = 0;
Возвращаемое значение
XPath к описанию. Например, /fastcgi/components/component[1]
.
Возвращает указатель на существующий и загруженный демоном компонент.
template<typename T> T* findComponent(const std::string &name)
Входные параметры
Параметр | Описание |
---|---|
name | Имя компонента. |
Возвращаемое значение
Указатель на компонент.