WsdlPull::Service Class Reference

#include <Service.h>

Inheritance diagram for WsdlPull::Service:

Inheritance graph
Collaboration diagram for WsdlPull::Service:

Collaboration graph

List of all members.

Public Types

typedef std::list< ServicePort >

Public Member Functions

 Service (WsdlParser &w)
Various getter/setter methods

void addPort (const std::string &name, const Binding *bn, int serviceExtId)
int getPortExtension (const std::string &name) const
const Binding * getPortBinding (const std::string &name) const
void getPortBindings (cServicePortIterator &from, cServicePortIterator &to) const
std::list< std::string > getPorts () const


struct  ServicePort

Detailed Description

Definition at line 31 of file Service.h.

Member Typedef Documentation

typedef std::list<ServicePort>::const_iterator WsdlPull::Service::cServicePortIterator

Definition at line 38 of file Service.h.

Constructor & Destructor Documentation

WsdlPull::Service::Service ( WsdlParser w  )  [inline]

Definition at line 60 of file Service.h.

Member Function Documentation

void WsdlPull::Service::addPort ( const std::string &  name,
const Binding *  bn,
int  serviceExtId 
) [inline]

int WsdlPull::Service::getPortExtension ( const std::string &  name  )  const [inline]

Definition at line 77 of file Service.h.

const Binding * WsdlPull::Service::getPortBinding ( const std::string &  name  )  const [inline]

Definition at line 90 of file Service.h.

void WsdlPull::Service::getPortBindings ( cServicePortIterator from,
cServicePortIterator to 
) const [inline]

Definition at line 103 of file Service.h.

std::list< std::string > WsdlPull::Service::getPorts (  )  const [inline]

Definition at line 115 of file Service.h.

The documentation for this class was generated from the following file:

Generated on Sat Jan 10 19:07:18 2009 for wsdlpull by  doxygen 1.5.5