Класс so_4::rt::comm::null_transformator_t

Граф наследования:so_4::rt::comm::null_transformator_t:

so_4::rt::comm::traffic_transformator_t Полный список членов класса

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

Трансформатор, который не выполняет никаких преобразований.

Начиная с:
v.4.3.1
Данный трансформатор используется с коммуникационным каналом по-умолчанию. Он не выполняет никаких преобразований -- только копирует данные в обоих направлениях.


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

Реализация унаследованных методов.
virtual so_4::ret_code_t in_transform (const char *what, unsigned int what_size, so_4::rt::comm_buf_t &to, size_t &transformed_size)
 Выполнить обратную трансформацию входяшего трафика.
virtual so_4::ret_code_t out_transform (const char *what, size_t what_size, so_4::rt::comm_buf_t &to)
 Выполнить трансформацию очередной порции.


Методы

so_4::ret_code_t so_4::rt::comm::null_transformator_t::in_transform const char *  what,
unsigned int  what_size,
so_4::rt::comm_buf_t to,
size_t &  transformed_size
[virtual]
 

Выполнить обратную трансформацию входяшего трафика.

Может получиться так, что во входящем трафике недостаточно информации для успешной детрансформации. В этом случае входящие данные должны быть сохранены внутри трансформатора, а в transformed_size должен быть возвращен 0.

Возвращает:
so_4::rt::comm::success в случае отсутствия ошибок.

Замещает so_4::rt::comm::traffic_transformator_t.

so_4::ret_code_t so_4::rt::comm::null_transformator_t::out_transform const char *  what,
size_t  what_size,
so_4::rt::comm_buf_t to
[virtual]
 

Выполнить трансформацию очередной порции.

Преобразовованые данные должны дописываться в конец буфера to.

Возвращает:
so_4::rt::comm::success в случае отсутствия ошибок.

Замещает so_4::rt::comm::traffic_transformator_t.


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:51 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz