Class isp api::SessionConnection

Материал из ISPWiki
Перейти к: навигация, поиск

Класс isp_api::SessionConnection


Описание:

class isp_api::SessionConnection


Родители:


Открытые члены (кратко)

virtual string env ( const string &name )

Получить значение переменной окружения


virtual string postdata () const

Получить данные POST запроса в "сыром" виде


virtual string file ( const string &name )

Получить содержимое файла переданного POST запросом


virtual string authId () const

Получить Id сессии


virtual string theme () const

Получить имя темы оформления


virtual string lang () const

Получить язык


virtual bool hasCookie () const

Были ли переданы COOKIE.


virtual bool isAdmin () const

Был ли запрос получен из доверенного источника (доступного только администратору сервера)


virtual string param ( const string &name )

Получить значение параметра


virtual bool has_param ( const string &name )

Проверить, был ли передан указанный параметр


virtual bool isInternal () const

Был ли это внутренний запрос


virtual void GetParams ( StringVector &res )
virtual void GetEnv ( StringVector &res )

Получить список имен переменных окружения

Приватные члены (кратко)

virtual void RealInit ()

Инициализировать соединение

Методы

virtual string env ( const string &name )

Получить значение переменной окружения

virtual string postdata () const

Получить данные POST запроса в "сыром" виде

virtual string file ( const string &name )

Получить содержимое файла переданного POST запросом

virtual string authId () const

Получить Id сессии

virtual string theme () const

Получить имя темы оформления

virtual string lang () const

Получить язык

virtual bool hasCookie () const

Были ли переданы COOKIE.

virtual bool isAdmin () const

Был ли запрос получен из доверенного источника (доступного только администратору сервера)

virtual string param ( const string &name )

Получить значение параметра

virtual bool has_param ( const string &name )

Проверить, был ли передан указанный параметр

virtual bool isInternal () const

Был ли это внутренний запрос

virtual void GetParams ( StringVector &res )

Получить список имен переданных параметров

virtual void GetEnv ( StringVector &res )

Получить список имен переменных окружения

virtual void RealInit ()

Данный метод является приватным

Инициализировать соединение

Вызывается один раз. Этот метод должен получить данные соединения и установить все необходимые параметры используя set_param set_file и т.п.