Lines Matching refs:child
702 KPPPInterface *child = ChildAt(controlInfo->index);
703 if (!child)
706 return child->Control(controlInfo->op, controlInfo->data, controlInfo->length);
926 KPPPInterface *child = ChildAt(control->index);
927 if (!child)
930 return child->Control(control->op, control->data, control->length);
1176 //! Adds a new child interface (used for multilink interfaces).
1178 KPPPInterface::AddChild(KPPPInterface *child)
1180 TRACE("KPPPInterface: AddChild(%lX)\n", child ? child->ID() : 0);
1182 if (!child)
1187 if (fChildren.HasItem(child) || !fChildren.AddItem(child))
1190 child->SetParent(this);
1196 //! Removes a new child from this interface (used for multilink interfaces).
1198 KPPPInterface::RemoveChild(KPPPInterface *child)
1200 TRACE("KPPPInterface: RemoveChild(%lX)\n", child ? child->ID() : 0);
1204 if (!fChildren.RemoveItem(child))
1207 child->SetParent(NULL);
1217 //! Returns the child interface at the given \a index (used for multilink interfaces).
1225 KPPPInterface *child = fChildren.ItemAt(index);
1227 if (child == fChildren.GetDefaultItem())
1230 return child;
1456 // and create a child using their settings
1635 // pass to device if we're either not a multilink interface or a child interface
1652 // the multilink protocol should have sent it to some child interface