#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(). |