Re: How can i relate to an element by it's name in the configuration file?
Cliff Frey <[email protected]>
| Newsgroups | gmane.network.routing.click |
|---|---|
| Message-ID | <CAFtVOqnx7d8TCLRrx9C=MqH9P3E+Vu1HSuzwR_iZshWRqsEp9A@mail.gmail.com> |
You can use the cp_element function to do this. On Tue, Oct 25, 2011 at 5:08 AM, Xavier Salip <[email protected]> wrote: > Hi list, > > How can i relate to an element by it's name in the configuration file? > I know it's possible to pass a pointer from one element to another through > the config. using *ElementCastArg* but this way i need to pass as many > pointers as elements i want to use. So when having a large number of > elements it's not very efficient. > If all my elements have the same name with different index (SOA1, SOA2, > SOA3....SOAn) it is possible to pass the first part of the string (SOA) and > the 'n' value through config. and then use a for loop to acces each of the > elements? > > I've tried with: *Element* Router::find (const String &name, ErrorHandler > * errh = 0)* to find the elements SOA1, SOA2... SOAn, but i don't know how > to associate my configuration file (.click) with the Router. > > Any idea? > > Thank you > > > >