|
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 |
로그인 아이디
1.8.1.2