Структура so_4::ret_code_t

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


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

Код возврата основных API-функций и методов.

Заметки:
Начиная с версии 4.4.0 это просто typedef для int. Никакой дополнительной информации в ret_code_t больше не содержится.
Примеры:

sample/chstate/main.cpp, sample/destroyable_traits/main.cpp, sample/dyn_coop_controlled/main.cpp, sample/dyn_reg/main.cpp, sample/filter/c1.cpp, sample/filter/c2.cpp, sample/filter/server.cpp, sample/hello_all/main.cpp, sample/hello_delay/main.cpp, sample/hello_periodic/main.cpp, sample/hello_world/main.cpp, sample/high_traffic/client.cpp, sample/high_traffic/server.cpp, sample/inheritance/main.cpp, sample/parent_insend/main.cpp, sample/qt_ring/main.cpp, sample/qt_ui/main.cpp, sample/raw_channel/tcp_cln.cpp, sample/raw_channel/tcp_srv.cpp и sample/subscr_hook/main.cpp.


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

 ret_code_t ()
 По умолчанию m_code == 0.
 ret_code_t (int code)
 Для случая, когда отличный от 0 код возврата не означает ошибки.
std::ostream & dump (std::ostream &o) const
 operator bool () const
 Возвращает true, если m_code отличен от 0.
bool operator== (int c) const
bool operator== (const ret_code_t &o) const
bool operator!= (int c) const
bool operator!= (const ret_code_t &o) const
bool operator! () const
 Возвращает true, если m_code == 0.

Открытые атрибуты

int m_code
 Код возврата.

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

so_4::ret_code_t::ret_code_t ( int  code  )  [inline]

Для случая, когда отличный от 0 код возврата не означает ошибки.

Начиная с:
v.4.2.4
Например, когда возвращается значение, допустимое для конкретной ситуации.


Данные класса

Код возврата.

Значение 0 означает успешное выполнение операции.

Используется в operator bool(), operator!() и so_4::rt::comm::impl::process().


Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:48 2008. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo