C++ SIP Stack  0.31
Public 멤버 함수 | 정적 Public 멤버 함수 | Public 속성 | 정적 Public 속성 | 모든 멤버 목록
CSipTransactionList 클래스 참조

SIP transaction List 클래스 더 자세히 ...

CSipTransactionList에 대한 상속 다이어그램 :
CSipICTList CSipISTList CSipNICTList CSipNISTList

Public 멤버 함수

 CSipTransactionList ()
virtual ~CSipTransactionList ()
void SetSipStack (CSipStack *pclsSipStack)
 Transaction List 를 포함한 CSipStack 객체의 포인터를 저장한다.
virtual bool Insert (CSipMessage *pclsMessage)=0
virtual void Execute (struct timeval *psttTime)=0
virtual void DeleteAll ()=0
virtual int GetSize ()=0
virtual void GetString (CMonitorString &strBuf)=0

정적 Public 멤버 함수

static bool GetKey (CSipMessage *pclsMessage, std::string &strKey)
 Transaction List 에 저장할 키를 가져온다.
static bool GetKey (CSipMessage *pclsMessage, const char *pszMethod, std::string &strKey)
 Transaction List 에 저장할 키를 가져온다.

Public 속성

CSipStackm_pclsSipStack
CSipMutex m_clsMutex

정적 Public 속성

static int m_arrICTReSendTime [MAX_ICT_RESEND_COUNT]

상세한 설명

SIP transaction List 클래스

생성자 & 소멸자 문서화

CSipTransactionList::CSipTransactionList ( )
CSipTransactionList::~CSipTransactionList ( )
virtual

멤버 함수 문서화

virtual void CSipTransactionList::DeleteAll ( )
pure virtual

CSipICTList, CSipISTList, CSipNICTList, CSipNISTList에서 구현되었습니다.

virtual void CSipTransactionList::Execute ( struct timeval *  psttTime)
pure virtual

CSipICTList, CSipISTList, CSipNICTList, CSipNISTList에서 구현되었습니다.

virtual int CSipTransactionList::GetSize ( )
pure virtual

CSipICTList, CSipISTList, CSipNICTList, CSipNISTList에서 구현되었습니다.

virtual void CSipTransactionList::GetString ( CMonitorString strBuf)
pure virtual

CSipICTList, CSipISTList, CSipNICTList, CSipNISTList에서 구현되었습니다.

virtual bool CSipTransactionList::Insert ( CSipMessage pclsMessage)
pure virtual

CSipICTList, CSipISTList, CSipNICTList, CSipNISTList에서 구현되었습니다.

멤버 데이타 문서화

int CSipTransactionList::m_arrICTReSendTime
static
초기값:
{ 500
, 1500
, 3500
, 7500
, 11500
, 15500
, 19500
, 23500
, 27500
, 31500
, 32000 }
CSipMutex CSipTransactionList::m_clsMutex
CSipStack* CSipTransactionList::m_pclsSipStack