C++ HTTP Stack  0.10
클래스 | 열거형 타입 | 함수
WsdlParser

WSDL 파서 라이브러리 더 자세히 ...

클래스

class  CSoapArg
 SOAP 메소드 인자 정의 클래스 더 자세히 ...
class  CSoapClass
 SOAP 서비스를 저장하는 클래스 더 자세히 ...
class  CSoapMethod
 SOAP 메소드 정의 클래스 더 자세히 ...
class  CWsdlMessage
 WSDL 메시지 저장 클래스 더 자세히 ...

열거형 타입

enum  ESoapArgType { E_SAT_NULL = 0, E_SAT_STRING, E_SAT_INT }
 SOAP 메소드 인자 타입 더 자세히 ...

함수

bool CSoapArg::SetType (const char *pszType)
 인자 타입 문자열로 타입을 설정한다.
bool CSoapArg::GetCode (std::string &strCode, bool bInput)
 소스 코드의 함수 인자 생성에 사용할 문자열을 생성한다.
bool CSoapArg::GetVariable (std::string &strCode, bool bInput)
 소스 코드 생성에 사용할 변수 이름을 생성한다.
bool CSoapClass::MakeSource (const char *pszFolder)
 SOAP 클라이언트 소스 코드를 생성한다.
bool CSoapMethod::GetPrototypeCode (const char *pszClassName, std::string &strCode)
 헤더 파일과 소스 파일에 저장할 메소드 선언문을 생성한다.
bool CSoapMethod::GetCode (const char *pszClassName, CSoapClass *pclsSoap, std::string &strCode)
 소스 파일에 메소드 소스 코드를 저장한다.
bool CWsdlMessage::Parse (const char *pszText, int iTextLen)
 WSDL 문자열을 파싱하여서 SOAP 클래스 및 메소드를 저장한다.
bool CWsdlMessage::Parse (std::string &strText)
 WSDL 문자열을 파싱하여서 SOAP 클래스 및 메소드를 저장한다.
bool CWsdlMessage::ParseFile (const char *pszFileName)
 WSDL 파일을 읽어서 SOAP 클래스 및 메소드를 저장한다.
CSoapClassCWsdlMessage::GetSoap ()
 SOAP 클래스를 리턴한다.

상세한 설명

WSDL 파서 라이브러리

열거형 타입 문서화

SOAP 메소드 인자 타입

열거형 멤버:
E_SAT_NULL 
E_SAT_STRING 
E_SAT_INT 

함수 문서화

bool CSoapMethod::GetCode ( const char *  pszClassName,
CSoapClass pclsSoap,
std::string &  strCode 
)

소스 파일에 메소드 소스 코드를 저장한다.

매개변수
pszClassName클래스 이름
pclsSoap메소드를 포함한 SoapClass 객체
strCode소스 코드 출력용 변수
반환값
성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
bool CSoapArg::GetCode ( std::string &  strCode,
bool  bInput 
)

소스 코드의 함수 인자 생성에 사용할 문자열을 생성한다.

매개변수
strCode변수 이름을 저장할 변수
bInput입력 변수인가?
반환값
성공하면 true 을 리턴하고 실패하면 false 를 리턴한다.
bool CSoapMethod::GetPrototypeCode ( const char *  pszClassName,
std::string &  strCode 
)

헤더 파일과 소스 파일에 저장할 메소드 선언문을 생성한다.

매개변수
pszClassName클래스 이름
strCode소스 코드 출력용 변수
반환값
성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
CSoapClass * CWsdlMessage::GetSoap ( )

SOAP 클래스를 리턴한다.

반환값
SOAP 클래스를 리턴한다.
bool CSoapArg::GetVariable ( std::string &  strCode,
bool  bInput 
)

소스 코드 생성에 사용할 변수 이름을 생성한다.

매개변수
strCode변수 이름을 저장할 변수
bInput입력 변수인가?
반환값
성공하면 true 을 리턴하고 실패하면 false 를 리턴한다.
bool CSoapClass::MakeSource ( const char *  pszFolder)

SOAP 클라이언트 소스 코드를 생성한다.

매개변수
pszFolder소스 파일을 저장할 폴더 경로
반환값
성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
bool CWsdlMessage::Parse ( const char *  pszText,
int  iTextLen 
)

WSDL 문자열을 파싱하여서 SOAP 클래스 및 메소드를 저장한다.

매개변수
pszTextWSDL 문자열
iTextLenWSDL 문자열 길이
반환값
성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
bool CWsdlMessage::Parse ( std::string &  strText)

WSDL 문자열을 파싱하여서 SOAP 클래스 및 메소드를 저장한다.

매개변수
strTextWSDL 문자열
반환값
성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
bool CWsdlMessage::ParseFile ( const char *  pszFileName)

WSDL 파일을 읽어서 SOAP 클래스 및 메소드를 저장한다.

매개변수
pszFileNameWSDL 파일 이름
반환값
성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
bool CSoapArg::SetType ( const char *  pszType)

인자 타입 문자열로 타입을 설정한다.

매개변수
pszType인자 타입 문자열
반환값
성공하면 true 을 리턴하고 실패하면 false 를 리턴한다.