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

SIP Via 헤더 저장 클래스 더 자세히 ...

CSipVia에 대한 상속 다이어그램 :
CSipParameterList

Public 멤버 함수

 CSipVia ()
 ~CSipVia ()
int Parse (const char *pszText, int iTextLen)
 SIP 헤더 문자열을 파싱하여 CSipVia 클래스의 멤버 변수에 저장한다.
int ToString (char *pszText, int iTextSize)
 SIP 메시지에 포함된 문자열을 작성한다.
void Clear ()
 멤버 변수를 초기화시킨다.
- CSipParameterList(으)로부터 상속된 Public 멤버 함수
 CSipParameterList ()
 ~CSipParameterList ()
int HeaderListParamParse (const char *pszText, int iTextLen)
 SIP Header 가 , 로 구분되어서 N 개 저장되는 SIP Header 의 parameter list 를 파싱한다.
int ParamParse (const char *pszText, int iTextLen)
 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int ParamToString (char *pszText, int iTextSize)
 parameter 리스트 객체를 parameter 리스트 문자열로 제작한다.
bool InsertParam (const char *pszName, const char *pszValue)
 parameter list 에서 입력된 이름과 값을 저장한다.
bool UpdateParam (const char *pszName, const char *pszValue)
 parameter list 에서 입력된 이름에 대한 값을 수정한다.
bool SelectParam (const char *pszName, std::string &strValue)
 parameter list 에서 입력된 이름을 검색한다.
bool SelectParam (const char *pszName)
 parameter list 에서 입력된 이름을 검색한다.
const char * SelectParamValue (const char *pszName)
 parameter list 에서 입력된 이름을 검색한다.
void ClearParam ()
 parameter list 를 삭제한다.

Public 속성

std::string m_strProtocolName
 프로토콜 이름 ( SIP )
std::string m_strProtocolVersion
 프로토콜 버전 ( 2.0 )
std::string m_strTransport
 transport ( UDP )
std::string m_strHost
 호스트 이름 또는 IP 주소
int m_iPort
 호스트 포트 번호
- CSipParameterList(으)로부터 상속된 Public 속성
SIP_PARAMETER_LIST m_clsParamList

상세한 설명

SIP Via 헤더 저장 클래스

생성자 & 소멸자 문서화

CSipVia::CSipVia ( )
CSipVia::~CSipVia ( )

멤버 데이타 문서화

int CSipVia::m_iPort

호스트 포트 번호

std::string CSipVia::m_strHost

호스트 이름 또는 IP 주소

std::string CSipVia::m_strProtocolName

프로토콜 이름 ( SIP )

std::string CSipVia::m_strProtocolVersion

프로토콜 버전 ( 2.0 )

std::string CSipVia::m_strTransport

transport ( UDP )