41 int getNumOps(
void)
const;
48 const Operation *getOperation(
int index)
const;
56 int getOperationIndex(
const Qname & name)
const;
72 const Binding* binding(
const std::string & nsp)
const;
79 void setBinding(Binding* bn);
82 std::vector<Operation *> ops_;
83 std::vector<const Binding *> bindings_;
95 for (
size_t i = 0; i < ops_.size(); i++)
118 for (
size_t i = 0; i < ops_.size(); i++)
130 for (
size_t i = 0; i < ops_.size(); i++)
160 bindings_.push_back(bn);
167 for (
unsigned int i = 0; i<bindings_.size();i++){
168 if (bindings_[i]->getBindingMethod() == nsp)
int getNumOps(void) const
const Binding * binding(const std::string &nsp) const
std::list< PortType * >::const_iterator cPortTypeIterator
std::string getName() const
std::string getLocalName(void) const
int getOperationIndex(const Qname &name) const
const Operation * getOperation(int index) const
std::list< PortType * >::iterator PortTypeIterator
bool getOperations(Operation::cOpIterator &start, Operation::cOpIterator &finish) const
std::vector< Operation * >::const_iterator cOpIterator
void setBinding(Binding *bn)
void addOp(Operation *op)