1#if !defined(REPRO_FILTERSTORE_HXX)
2#define REPRO_FILTERSTORE_HXX
81 bool findKey(
const Key& key);
108 bool operator<(
const FilterOp&)
const;
112 typedef std::multiset<FilterOp> FilterOpList;
113 FilterOpList mFilterOperators;
114 FilterOpList::iterator mCursor;
bool updateFilter(const resip::Data &originalKey, const resip::Data &cond1Header, const resip::Data &cond1Regex, const resip::Data &cond2Header, const resip::Data &cond2Regex, const resip::Data &method, const resip::Data &event, short action, const resip::Data &actionData, const short order)
bool addFilter(const resip::Data &cond1Header, const resip::Data &cond1Regex, const resip::Data &cond2Header, const resip::Data &cond2Regex, const resip::Data &method, const resip::Data &event, short action, const resip::Data &actionData, const short order)
void eraseFilter(const resip::Data &cond1Header, const resip::Data &cond1Regex, const resip::Data &cond2Header, const resip::Data &cond2Regex, const resip::Data &method, const resip::Data &event)
bool test(const resip::Data &cond1Header, const resip::Data &cond2Header, short &action, resip::Data &actionData)
bool process(const resip::SipMessage &request, short &action, resip::Data &actionData)
AbstractDb::FilterRecord getFilterRecord(const resip::Data &key)
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Wraps the readers/writers mutex implementation on your platform.
Represents a SIP message.
This Class is used to implement a primitive form of RPC using loose XML formatting.
dcm! – add UnusedChecking(_enum) below;