SIP URI 정보를 저장하는 클래스
더 자세히 ...
Public 멤버 함수 |
| | CSipUri () |
| | ~CSipUri () |
| int | Parse (const char *pszText, int iTextLen) |
| | Uri 문자열을 파싱하여 CSipUri 클래스의 멤버 변수에 저장한다.
|
| int | ToString (char *pszText, int iTextSize) |
| | SIP 메시지에 포함된 문자열을 작성한다.
|
| void | Clear () |
| | 멤버 변수를 초기화시킨다.
|
| bool | Empty () |
| | 멤버변수가 저장되어 있지 않으면 true 를 리턴하고 그렇지 않으면 false 를 리턴한다.
|
| void | InsertParam (const char *pszName, const char *pszValue) |
| | uri param 을 추가한다.
|
| void | InsertTransport (ESipTransport eTransport) |
| | SIP URI 에 transport tag 를 추가한다.
|
| ESipTransport | SelectTransport () |
| | SIP URI 에서 전송 프로토콜을 가져온다.
|
| void | Set (const char *pszProtocol, const char *pszUser, const char *pszHost, int iPort=0) |
| | 멤버 변수에 입력된 데이터를 저장한다.
|
상세한 설명
생성자 & 소멸자 문서화
멤버 데이타 문서화
| SIP_PARAMETER_LIST CSipUri::m_clsHeaderList |
Header 리스트.
? 이후에 저장된 parameter 리스트
| SIP_PARAMETER_LIST CSipUri::m_clsUriParamList |
| std::string CSipUri::m_strHost |
| std::string CSipUri::m_strProtocol |
| std::string CSipUri::m_strUser |