Re: How can i relate to an element by it's name in the configuration file?
Xavier Salip <[email protected]>
| Newsgroups | gmane.network.routing.click |
|---|---|
| Message-ID | <CAGNQ=jCWLj1BOjwnqddstrW-i3uXoKPa9Av9b1=2Wh7nKwPW0w@mail.gmail.com> |
I also tried with cp_element but what should i put on Router or context? Thanks On Tue, Oct 25, 2011 at 6:09 PM, Cliff Frey <[email protected]> wrote: > 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 >> >> >> >> >