Hi! 

I'm trying to make one structure like this:

typedef HashMap<int,int> VLANPORT_Table;

struct PortInfo {
        bool trunk;
        bool active;
        VLANPORT_Table vlan;
        inline PortInfo(bool _trunk,bool _active,VLANPORT_Table _vlan);
    };

    Vector<PortInfo> ports;

inline
VlanTables::PortInfo::PortInfo(bool _trunk,bool _active,VLANPORT_Table _vlan)
    :trunk(_trunk),active(_active),vlan(_vlan)

But when I compile, I have this error:

In file included from ../elements/local/VlanEncap.cc:24:
../include/click/confparse.hh: In constructor 
‘VlanTables::PortInfo::PortInfo(bool, bool, HashMap<int, int>)’:
../include/click/confparse.hh:7: error: expected `{' before ‘struct’

Someone knows where is the problem?


** Sorry for making a lot of questions but I'm doing one project for my 
university and I just started programing with click router.. (And a lot of 
thanks for your responses)


Regards, David.


                                          
_________________________________________________________________
¿Aún no sabes qué móvil eres? ¡Descúbrelo aquí!
http://www.quemovileres.com/
_______________________________________________
click mailing list
[email protected]
https://amsterdam.lcs.mit.edu/mailman/listinfo/click

Reply via email to