C++ SIP Stack
0.31
|
SIP 로그인 정보를 저장하는 클래스 더 자세히 ...
Public 멤버 함수 | |
CSipServerInfo () | |
생성자 | |
~CSipServerInfo () | |
소멸자 | |
bool | Equal (CSipServerInfo &clsInfo) |
동일한 IP-PBX 정보인지 검사한다. | |
bool | Equal (const char *pszIp, int iPort, ESipTransport eTransport) |
void | Update (CSipServerInfo &clsInfo) |
IP-PBX 정보를 수정한다. | |
void | ClearLogin () |
로그인된 정보를 초기화시킨다. | |
CSipMessage * | CreateRegister (CSipStack *pclsSipStack, CSipMessage *pclsResponse) |
SIP REGISTER 메시지를 생성한다. | |
bool | SetChallenge (CSipMessage *pclsResponse) |
SIP REGISTER 요청에 대한 응답 메시지에서 Chanllenge 를 저장한다. | |
bool | AddAuth (CSipMessage *pclsRequest, CSipMessage *pclsResponse) |
SIP 요청 메시지에 인증 정보를 추가한다. | |
bool | AddAuth (CSipMessage *pclsRequest, const CSipChallenge *pclsChallenge, int iStatusCode, int iNonceCount) |
SIP 요청 메시지에 인증 정보를 추가한다. |
Public 속성 | |
std::string | m_strIp |
SIP 서버의 IP 주소 | |
int | m_iPort |
SIP 서버의 포트 번호 | |
std::string | m_strDomain |
SIP 서버의 도메인 | |
std::string | m_strUserId |
로그인 아이디 | |
std::string | m_strAuthId |
인증 아이디 | |
std::string | m_strPassWord |
로그인 비밀번호 | |
int | m_iLoginTimeout |
로그인 만료 시간 (초단위) | |
ESipTransport | m_eTransport |
transport | |
int | m_iNatTimeout |
NAT 만료 시간 (초단위) | |
bool | m_bLogin |
time_t | m_iLoginTime |
time_t | m_iSendTime |
time_t | m_iResponseTime |
time_t | m_iNextSendTime |
CSipCallId | m_clsCallId |
int | m_iSeqNo |
bool | m_bAuth |
CSipChallenge | m_clsChallenge |
int | m_iChallengeStatusCode |
int | m_iNonceCount |
bool | m_bDelete |
SIP 로그인 정보를 저장하는 클래스
bool CSipServerInfo::Equal | ( | const char * | pszIp, |
int | iPort, | ||
ESipTransport | eTransport | ||
) |
bool CSipServerInfo::m_bAuth |
bool CSipServerInfo::m_bDelete |
bool CSipServerInfo::m_bLogin |
CSipCallId CSipServerInfo::m_clsCallId |
CSipChallenge CSipServerInfo::m_clsChallenge |
ESipTransport CSipServerInfo::m_eTransport |
transport
int CSipServerInfo::m_iChallengeStatusCode |
time_t CSipServerInfo::m_iLoginTime |
int CSipServerInfo::m_iLoginTimeout |
로그인 만료 시간 (초단위)
int CSipServerInfo::m_iNatTimeout |
NAT 만료 시간 (초단위)
time_t CSipServerInfo::m_iNextSendTime |
int CSipServerInfo::m_iNonceCount |
int CSipServerInfo::m_iPort |
SIP 서버의 포트 번호
time_t CSipServerInfo::m_iResponseTime |
time_t CSipServerInfo::m_iSendTime |
int CSipServerInfo::m_iSeqNo |
std::string CSipServerInfo::m_strAuthId |
인증 아이디
std::string CSipServerInfo::m_strDomain |
SIP 서버의 도메인
std::string CSipServerInfo::m_strIp |
SIP 서버의 IP 주소
std::string CSipServerInfo::m_strPassWord |
로그인 비밀번호
std::string CSipServerInfo::m_strUserId |
로그인 아이디