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

WWW-Authenticate, Proxy-Authenticate 헤더를 저장하는 클래스 더 자세히 ...

Public 멤버 함수

 CSipChallenge ()
 ~CSipChallenge ()
int Parse (const char *pszText, int iTextLen)
 SIP 헤더 문자열을 파싱하여 CSipChallenge 클래스의 멤버 변수에 저장한다.
int ToString (char *pszText, int iTextSize)
 SIP 메시지에 포함된 문자열을 작성한다.
void Clear ()
 멤버 변수를 초기화시킨다.

정적 Public 멤버 함수

static bool SetString (char *pszText, int &iTextPos, int iTextSize, const char *pszName, std::string &strValue)
 SIP challenge 문자열에 이름, 값을 저장한다.
static bool SetQuoteString (char *pszText, int &iTextPos, int iTextSize, const char *pszName, std::string &strValue)
 SIP challenge 문자열에 이름, " 가 포함된 값을 저장한다.

Public 속성

std::string m_strType
 type
std::string m_strRealm
 realm
std::string m_strDomain
 domain
std::string m_strNonce
 nonce
std::string m_strOpaque
 opaque
std::string m_strStale
 stale
std::string m_strAlgorithm
 algorithm
std::string m_strQop
 qop
SIP_PARAMETER_LIST m_clsParamList
 parameter 리스트

상세한 설명

WWW-Authenticate, Proxy-Authenticate 헤더를 저장하는 클래스

생성자 & 소멸자 문서화

CSipChallenge::CSipChallenge ( )
CSipChallenge::~CSipChallenge ( )

멤버 데이타 문서화

SIP_PARAMETER_LIST CSipChallenge::m_clsParamList

parameter 리스트

std::string CSipChallenge::m_strAlgorithm

algorithm

std::string CSipChallenge::m_strDomain

domain

std::string CSipChallenge::m_strNonce

nonce

std::string CSipChallenge::m_strOpaque

opaque

std::string CSipChallenge::m_strQop

qop

std::string CSipChallenge::m_strRealm

realm

std::string CSipChallenge::m_strStale

stale

std::string CSipChallenge::m_strType

type