#include <MtpFilter.h>
Collaboration diagram for MtpFilter:

Public Member Functions | |
| MtpFilter (QDomDocument *, MtpContext *) | |
| ~MtpFilter () | |
| QString | filterIn (const QString &) |
| QString | filterOut (const QString &) |
| void | addGlobalFilter (GlobalFilter *) |
| void | addBlockFilter (BlockFilter *) |
| void | addLineFilter (LineFilter *) |
| void | addItemFilter (ItemFilter *) |
| void | addInputFilter (InputFilter *) |
| InputFilter * | getInputFilter (const QString &name) |
| void | setObsolete () |
Private Types | |
| enum | FilterType { Global = 0, Block, Line, Item } |
Private Attributes | |
| std::vector< GlobalFilter * > | global |
| std::vector< BlockFilter * > | block |
| std::vector< LineFilter * > | line |
| std::vector< ItemFilter * > | item |
| std::vector< InputFilter * > | input |
| std::vector< InputFilter * > | queue |
| BlockFilter * | current_block |
| QDomDocument * | m_dom |
| MtpContext * | m_context |
| bool | obsolete |
|
|
Definition at line 32 of file MtpFilter.h. |
|
||||||||||||
|
|
Definition at line 92 of file MtpFilter.cpp. References block, DomUtil::elementByPath(), global, input, item, line, m_dom, obsolete, queue, DomUtil::writeBoolEntry(), DomUtil::writeEntry(), DomUtil::writeIntEntry(), and DomUtil::writeListEntry(). |
|
|
Definition at line 273 of file MtpFilter.cpp. References block. Referenced by MtpFilter(). |
|
|
Definition at line 269 of file MtpFilter.cpp. References global. Referenced by MtpFilter(). |
|
|
Definition at line 285 of file MtpFilter.cpp. References input. Referenced by MtpFilter(). |
|
|
Definition at line 281 of file MtpFilter.cpp. References item. Referenced by MtpFilter(). |
|
|
Definition at line 277 of file MtpFilter.cpp. References line. Referenced by MtpFilter(). |
|
|
Definition at line 188 of file MtpFilter.cpp. Referenced by ChatSession::send(). |
|
|
Definition at line 203 of file MtpFilter.cpp. References BlockFilter::applyTo(), BlockFilter::BEGIN, block, current_block, Filter::Final, Filter::getResult(), global, BlockFilter::isFinished(), item, line, Filter::policy(), and queue. Referenced by ChatSession::displayStdout(). |
|
|
Definition at line 289 of file MtpFilter.cpp. References input. |
|
|
Definition at line 53 of file MtpFilter.h. References obsolete. Referenced by ChatSession::updateFilters(). |
|
|
Definition at line 57 of file MtpFilter.h. Referenced by addBlockFilter(), filterOut(), and ~MtpFilter(). |
|
|
Definition at line 62 of file MtpFilter.h. Referenced by filterOut(), and MtpFilter(). |
|
|
Definition at line 56 of file MtpFilter.h. Referenced by addGlobalFilter(), filterOut(), and ~MtpFilter(). |
|
|
Definition at line 60 of file MtpFilter.h. Referenced by addInputFilter(), filterIn(), getInputFilter(), MtpFilter(), and ~MtpFilter(). |
|
|
Definition at line 59 of file MtpFilter.h. Referenced by addItemFilter(), filterOut(), and ~MtpFilter(). |
|
|
Definition at line 58 of file MtpFilter.h. Referenced by addLineFilter(), filterOut(), and ~MtpFilter(). |
|
|
Definition at line 65 of file MtpFilter.h. Referenced by MtpFilter(). |
|
|
Definition at line 64 of file MtpFilter.h. Referenced by MtpFilter(), and ~MtpFilter(). |
|
|
Definition at line 66 of file MtpFilter.h. Referenced by MtpFilter(), setObsolete(), and ~MtpFilter(). |
|
|
Definition at line 60 of file MtpFilter.h. Referenced by filterIn(), filterOut(), and ~MtpFilter(). |
1.3