Class isp api::ConstAction

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

Класс isp_api::ConstAction

Не модифицирующая функция

#include <action.h> 

Описание:

class isp_api::ConstAction

Полностью аналогичен Action, но метод IsModify возвращает по умолчанию false

Родители:


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

ConstAction ( const string &name , const Action * action )

Конструктор класса


ConstAction ( const string &name , AccessMask accessMask , const Action * action = nullptr )

Конструктор класса

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

virtual bool IsModify ( const Session &ses )

Изменит ли эта функция какие-нибудь данные

Конструкторы

ConstAction ( const string &name , const Action * action )

Конструктор класса

Аргументы:
[in] - name Имя функции, к которой привязано данное действие
[in] - action Указатель на родительское действие

ConstAction ( const string &name , AccessMask accessMask , const Action * action = nullptr )

Конструктор класса

Аргументы:
[in] - name Имя функции, к которой привязано данное действие
[in] - accessMask Уровень доступа пользователя
See also: mgr_access::AccessMask
Аргументы:
[in] - action Указатель на родительское действие

Методы

virtual bool IsModify ( const Session &ses )

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

Изменит ли эта функция какие-нибудь данные

По умолчанию считается, что изменит. Если функция возвращает false при ее вызове игнорируется REFERER запроса