FFL  1.0
Finfly Foundation Library
Открытые члены
Класс ffl::cssc::client::request

Запрос. Подробнее...

Граф наследования:ffl::cssc::client::request:
Inheritance graph
[см. легенду]

Полный список членов класса

Открытые члены

 request (const std::string &_name)
 Создать запрос с именем.
void execute (connection &_c) throw (...)
 Выполнить запрос.

Подробное описание

Запрос.

Объект запроса представляет собой вызов клиентом некоторой процедуры на стороне сервера. Для идентификации процедуры на сервере используется имя запроса. Перед выполнением запроса для него может быть задан набор входных параметров. После завершения выполнения запроса сервер связывает с запросом набор выходных параметров.

См. также:
cssc::request.

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

ffl::cssc::client::request::request ( const std::string &  _name) [inline]

Создать запрос с именем.

Создает запрос с заданым именем. Именем запроса может быть произвольная строка символов длиной не больше 256 символов (если длина имени больше 256, то остаток строки игнорируется).

Аргументы:
_nameИмя запроса.

Переопределяет метод предка ffl::cssc::request.


Методы

void ffl::cssc::client::request::execute ( connection _c) throw (...) [inline]

Выполнить запрос.

Выполняет запрос для указанного соединения с сервером. На сервер передаются входные параметры и имя запроса. Функция возвращает управление, когда обработка запроса сервером закончена. При этом сервер присваивает значения выходным параметрам (значения и состам входных параметров не меняются).

Аргументы:
_serverСоедниение с сервером.
Исключения:
cssc::failureОшибка при обработке запроса на сервере.
std::exceptionОшибка при локальной обработке запроса.

Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы