|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <MessageFilterRule.hxx>
Public Types | |
| enum | HostpartTypes { Any , HostIsMe , DomainIsMe , List } |
| typedef std::vector< Data > | SchemeList |
| typedef std::vector< Data > | HostpartList |
| typedef std::vector< Data > | EventList |
| typedef std::vector< MethodTypes > | MethodList |
Public Member Functions | |
| MessageFilterRule (SchemeList schemeList=SchemeList(), HostpartTypes hostpartType=Any, MethodList methodList=MethodList(), EventList eventTypeList=EventList()) | |
| MessageFilterRule (SchemeList schemeList, HostpartList hostpartList, MethodList methodList=MethodList(), EventList eventList=EventList()) | |
| bool | matches (const SipMessage &) const |
| void | setTransactionUser (TransactionUser *tu) |
Definition at line 10 of file MessageFilterRule.hxx.
| typedef std::vector<Data> resip::MessageFilterRule::EventList |
Definition at line 16 of file MessageFilterRule.hxx.
| typedef std::vector<Data> resip::MessageFilterRule::HostpartList |
Definition at line 14 of file MessageFilterRule.hxx.
| typedef std::vector<MethodTypes> resip::MessageFilterRule::MethodList |
Definition at line 17 of file MessageFilterRule.hxx.
| typedef std::vector<Data> resip::MessageFilterRule::SchemeList |
Definition at line 13 of file MessageFilterRule.hxx.
| Enumerator | |
|---|---|
| Any | |
| HostIsMe | |
| DomainIsMe | |
| List | |
Definition at line 15 of file MessageFilterRule.hxx.
| MessageFilterRule::MessageFilterRule | ( | SchemeList | schemeList = SchemeList(), |
| HostpartTypes | hostpartType = Any, |
||
| MethodList | methodList = MethodList(), |
||
| EventList | eventTypeList = EventList() |
||
| ) |
Definition at line 17 of file MessageFilterRule.cxx.
| MessageFilterRule::MessageFilterRule | ( | SchemeList | schemeList, |
| HostpartList | hostpartList, | ||
| MethodList | methodList = MethodList(), |
||
| EventList | eventList = EventList() |
||
| ) |
Definition at line 29 of file MessageFilterRule.cxx.
| bool MessageFilterRule::matches | ( | const SipMessage & | msg | ) | const |
Definition at line 43 of file MessageFilterRule.cxx.
|
inline |
Definition at line 30 of file MessageFilterRule.hxx.