C++ HTTP Stack  0.10
Public 멤버 함수 | Public 속성 | 모든 멤버 목록
CHttpParameterList 클래스 참조

HTTP parameter 리스트 저장 클래스 더 자세히 ...

Public 멤버 함수

 CHttpParameterList (char cSep= '&', bool bRemoveFrontSpace=false)
 ~CHttpParameterList ()
int Parse (const char *pszText)
 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int Parse (const std::string &strText)
 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int Parse (const char *pszText, int iTextLen)
 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int ParseUrl (const char *pszText)
 URL 문자열에서 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int ParseUrl (const std::string &strText)
 URL 문자열에서 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int ParseUrl (const char *pszText, int iTextLen)
 URL 문자열에서 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int ParseOne (const char *pszText, int iTextLen)
 parameter 리스트 문자열을 파싱하여서 parameter 리스트 객체에 저장한다.
int ToString (char *pszText, int iTextSize)
 parameter 리스트 객체를 parameter 리스트 문자열로 제작한다.
bool Insert (const char *pszName, const char *pszValue)
 parameter list 에서 입력된 이름과 값을 저장한다.
bool Update (const char *pszName, const char *pszValue)
 parameter list 에서 입력된 이름에 대한 값을 수정한다.
bool Select (const char *pszName, std::string &strValue)
 parameter list 에서 입력된 이름을 검색한다.
bool Select (const char *pszName)
 parameter list 에서 입력된 이름을 검색한다.
const char * SelectValue (const char *pszName)
 parameter list 에서 입력된 이름을 검색한다.
void ClearParam ()
 parameter list 를 삭제한다.

Public 속성

HTTP_PARAMETER_LIST m_clsParamList
char m_cSep
 구분자 &;
bool m_bRemoveFrontSpace
 name 앞에 있는 공백을 제거한다.

상세한 설명

HTTP parameter 리스트 저장 클래스

생성자 & 소멸자 문서화

CHttpParameterList::CHttpParameterList ( char  cSep = '&',
bool  bRemoveFrontSpace = false 
)
CHttpParameterList::~CHttpParameterList ( )

멤버 데이타 문서화

bool CHttpParameterList::m_bRemoveFrontSpace

name 앞에 있는 공백을 제거한다.

HTTP_PARAMETER_LIST CHttpParameterList::m_clsParamList
char CHttpParameterList::m_cSep

구분자 &;