[Click] How can i relate to an element by it's name in the configuration file?

Xavier Salip saverione09 at gmail.com
Tue Oct 25 12:32:22 EDT 2011


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 <cliff at meraki.com> wrote:

> You can use the cp_element function to do this.
>
> On Tue, Oct 25, 2011 at 5:08 AM, Xavier Salip <saverione09 at gmail.com>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
>>
>>
>>
>>
>


More information about the click mailing list