#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. |
1.3