… | |
… | |
108 | $ns->fxix ($setup{$k} = min 3, $v); |
108 | $ns->fxix ($setup{$k} = min 3, $v); |
109 | |
109 | |
110 | } elsif ($k eq "msg") { |
110 | } elsif ($k eq "msg") { |
111 | $ns->can_msg ($setup{$k} = min 2, $v); |
111 | $ns->can_msg ($setup{$k} = min 2, $v); |
112 | |
112 | |
113 | } elsif ($k eq "ywidget") { |
113 | } elsif ($k eq "widget") { |
114 | # eXperimental server-side widgets |
114 | # server-side widgets |
|
|
115 | $v = $v > 1; |
115 | $ns->{can_widget} = 1; |
116 | $ns->{can_widget} = $v; |
|
|
117 | $ns->fx_want (6 => 1); # need support for RSRC |
|
|
118 | $setup{$k} = $v ? 2 : 0; |
|
|
119 | |
|
|
120 | } elsif ($k eq "lzf") { |
|
|
121 | # the lzf packet simply contains an lzf-compressed packet as argument |
|
|
122 | $ns->{can_lzf} = $v == 1; |
|
|
123 | |
|
|
124 | } elsif ($k eq "frag") { |
|
|
125 | # the frag packet contains data which gets appended to the existing packet buffer. |
|
|
126 | # empty frag packet means end of packet. |
|
|
127 | $ns->{can_frag} = $v == 1; |
116 | |
128 | |
117 | } elsif ($k eq "excmd") { |
129 | } elsif ($k eq "excmd") { |
118 | # we support it |
130 | # we support it |
119 | |
131 | |
120 | } else { |
132 | } else { |