Wsdl Class Reference

#include <wsdl.h>

List of all members.

Public Member Functions

 Wsdl (ServiceHost *pServiceHost)
bool GetWSDL (HTTPRequest *pRequest)

Protected Member Functions

QDomElement CreateBindingOperation (MethodInfo &oInfo, const QString &sClassName)
QDomElement CreateMessage (MethodInfo &oInfo, QString sMsgName, QString sTypeName)
QDomElement CreateMethodType (MethodInfo &oInfo, QString sTypeName, bool bReturnType=false)
bool IsCustomType (QString &sTypeName)
QString ReadClassInfo (const QMetaObject *pMeta, const QString &sKey)

Protected Attributes

ServiceHostm_pServiceHost
QMap< QString, boolm_typesToInclude
QDomElement m_oRoot
QDomElement m_oTypes
QDomElement m_oLastMsg
QDomElement m_oPortType
QDomElement m_oBindings
QDomElement m_oService

Detailed Description

Definition at line 35 of file wsdl.h.


Constructor & Destructor Documentation

Wsdl::Wsdl ( ServiceHost pServiceHost  ) 

Definition at line 22 of file wsdl.cpp.


Member Function Documentation

QDomElement Wsdl::CreateBindingOperation ( MethodInfo oInfo,
const QString &  sClassName 
) [protected]

Definition at line 303 of file wsdl.cpp.

Referenced by GetWSDL().

QDomElement Wsdl::CreateMessage ( MethodInfo oInfo,
QString  sMsgName,
QString  sTypeName 
) [protected]

Definition at line 354 of file wsdl.cpp.

Referenced by GetWSDL().

QDomElement Wsdl::CreateMethodType ( MethodInfo oInfo,
QString  sTypeName,
bool  bReturnType = false 
) [protected]

Definition at line 376 of file wsdl.cpp.

Referenced by GetWSDL().

bool Wsdl::IsCustomType ( QString &  sTypeName  )  [protected]

Definition at line 454 of file wsdl.cpp.

Referenced by CreateMethodType().

QString Wsdl::ReadClassInfo ( const QMetaObject *  pMeta,
const QString &  sKey 
) [protected]

Definition at line 484 of file wsdl.cpp.

Referenced by GetWSDL().

bool Wsdl::GetWSDL ( HTTPRequest pRequest  ) 

Definition at line 31 of file wsdl.cpp.


Member Data Documentation

Definition at line 38 of file wsdl.h.

Referenced by GetWSDL().

QMap<QString, bool> Wsdl::m_typesToInclude [protected]

Definition at line 39 of file wsdl.h.

Referenced by CreateMethodType(), and GetWSDL().

QDomElement Wsdl::m_oRoot [protected]

Definition at line 41 of file wsdl.h.

Referenced by GetWSDL().

QDomElement Wsdl::m_oTypes [protected]

Definition at line 42 of file wsdl.h.

Referenced by GetWSDL().

QDomElement Wsdl::m_oLastMsg [protected]

Definition at line 43 of file wsdl.h.

Referenced by GetWSDL().

QDomElement Wsdl::m_oPortType [protected]

Definition at line 44 of file wsdl.h.

Referenced by GetWSDL().

QDomElement Wsdl::m_oBindings [protected]

Definition at line 45 of file wsdl.h.

Referenced by GetWSDL().

QDomElement Wsdl::m_oService [protected]

Definition at line 46 of file wsdl.h.

Referenced by GetWSDL().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:33 2012 for MythTV by  doxygen 1.6.3