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
>>
>>
>>
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.