#include <findtext.hpp>
Граф наследования:FindText:
Открытые члены | |
virtual void | search (const std::string &dir, bool recur, const std::string &mask, const std::string &text)=0 |
Выполняет поиск подстроки text в файлах, удовлетворяющих маске mask. | |
virtual void | stopSearch ()=0 |
Данная функция предназначена для остановки работы функции search(). | |
virtual Publisher< FoundMsg > & | foundPub ()=0 |
Издатель, публикующий сообщения о найденных строках. | |
virtual Publisher< InfoMsg > & | infoPub ()=0 |
Издатель, публикующий информационные сообщения о ходе работы. | |
virtual Publisher< ErrorMsg > & | errorPub ()=0 |
Издатель, публикующий сообщения о нефатальных ошибках, встреченных по ходу работы. | |
virtual | ~FindText () |
Обязательный виртуальный деструктор. | |
Закрытые члены | |
FindText & | operator= (const FindText &) |
запрещаем присваивание. |
Реализующие его классы осуществляют поиск и публикуют сообщения, информирующие пользователя о ходе работы и позволяющие корректным образом ее прервать.
См. определение в файле findtext.hpp строка 105
|
Обязательный виртуальный деструктор.
См. определение в файле findtext.hpp строка 148
00148 {} |
|
Издатель, публикующий сообщения о нефатальных ошибках, встреченных по ходу работы. В процессе обработки сообщения подписчик может вызвать функцию stopSearch() для прекращения поиска. Замещается в FindTextImpl. |
|
Издатель, публикующий сообщения о найденных строках. В процессе обработки сообщения подписчик может вызвать функцию stopSearch() для прекращения поиска. Замещается в FindTextImpl. |
|
Издатель, публикующий информационные сообщения о ходе работы. В процессе обработки сообщения подписчик может вызвать функцию stopSearch() для прекращения поиска. Замещается в FindTextImpl. |
|
запрещаем присваивание.
|
|
Выполняет поиск подстроки text в файлах, удовлетворяющих маске mask. Поиск производится в директории dir и, если задан флаг recur, во всех ее поддиректориях. В процессе работы происходит рассылка сообщений, на которые можно подписаться с помощью соответствующих издателей. Возбуждает CException в случае обнаружения фатальных ошибок. Замещается в FindTextImpl. |
|
Данная функция предназначена для остановки работы функции search(). Она может быть вызвана только в процессе обработки сообщения. При обнаружении ошибок возбуждает CException. Замещается в FindTextImpl. |