reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::MessageFilterRule Class Reference

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

Detailed Description

Definition at line 10 of file MessageFilterRule.hxx.

Member Typedef Documentation

◆ EventList

Definition at line 16 of file MessageFilterRule.hxx.

◆ HostpartList

Definition at line 14 of file MessageFilterRule.hxx.

◆ MethodList

Definition at line 17 of file MessageFilterRule.hxx.

◆ SchemeList

Definition at line 13 of file MessageFilterRule.hxx.

Member Enumeration Documentation

◆ HostpartTypes

Enumerator
Any 
HostIsMe 
DomainIsMe 
List 

Definition at line 15 of file MessageFilterRule.hxx.

Constructor & Destructor Documentation

◆ MessageFilterRule() [1/2]

MessageFilterRule::MessageFilterRule ( SchemeList  schemeList = SchemeList(),
HostpartTypes  hostpartType = Any,
MethodList  methodList = MethodList(),
EventList  eventTypeList = EventList() 
)

Definition at line 17 of file MessageFilterRule.cxx.

◆ MessageFilterRule() [2/2]

MessageFilterRule::MessageFilterRule ( SchemeList  schemeList,
HostpartList  hostpartList,
MethodList  methodList = MethodList(),
EventList  eventList = EventList() 
)

Definition at line 29 of file MessageFilterRule.cxx.

Member Function Documentation

◆ matches()

bool MessageFilterRule::matches ( const SipMessage &  msg) const

Definition at line 43 of file MessageFilterRule.cxx.

◆ setTransactionUser()

void resip::MessageFilterRule::setTransactionUser ( TransactionUser *  tu)
inline

Definition at line 30 of file MessageFilterRule.hxx.


The documentation for this class was generated from the following files: