Граф наследования:so_4::rt::impl::class_relation_handler_t:
Для каждого класса агента:
Каждый класс агента может быть либо корректным, либо некорректным. Корректность класса означает, что на данный момент времени в словаре системы определены все его базовые классы (если таковые есть) и что для класса построен однозначный полный список сообщений.
Полный список сообщений может содержать несколько сообщений с одинаковым именем, унаследованных из разных базовых классов. Если это происходит класс агента считается некорректным.
Для создания реализации интерфейса class_relation_handler_t необходимо использовать create_std_class_relation_handler().
Открытые члены | |
virtual void | changed ()=0 |
Установить признак того, что системный словарь изменился. | |
virtual bool | check (const class_map_t &map_to_rebuild, const std::string &class_name, std::string &reason_desc)=0 |
Корректен ли класс? |
|
Корректен ли класс?
Замещается в so_4::rt::impl::std_class_relation_handler_t. |