#include <Service.h>
Public Types | |
typedef std::list< ServicePort > ::const_iterator | cServicePortIterator |
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 |
Classes | |
struct | ServicePort |
Definition at line 31 of file Service.h.
typedef std::list<ServicePort>::const_iterator WsdlPull::Service::cServicePortIterator |
WsdlPull::Service::Service | ( | WsdlParser & | w | ) | [inline] |
void WsdlPull::Service::addPort | ( | const std::string & | name, | |
const Binding * | bn, | |||
int | serviceExtId | |||
) | [inline] |
Definition at line 66 of file Service.h.
References WsdlPull::Service::ServicePort::binding_, WsdlPull::Service::ServicePort::name_, and WsdlPull::Service::ServicePort::serviceExtId_.
int WsdlPull::Service::getPortExtension | ( | const std::string & | name | ) | const [inline] |
const Binding * WsdlPull::Service::getPortBinding | ( | const std::string & | name | ) | const [inline] |
void WsdlPull::Service::getPortBindings | ( | cServicePortIterator & | from, | |
cServicePortIterator & | to | |||
) | const [inline] |
std::list< std::string > WsdlPull::Service::getPorts | ( | ) | const [inline] |