pub trait NodeServerHandler<___T: Transport> {
// Required method
fn add_child(
&mut self,
sender: &ServerSender<___T, Node>,
request: RequestBuffer<___T, AddChild>,
responder: Responder<AddChild>,
);
// Provided method
fn on_unknown_interaction(
&mut self,
sender: &ServerSender<___T, Node>,
ordinal: u64,
) { ... }
}
Expand description
A server handler for the Node protocol.
See Node
for more details.
Required Methods§
Sourcefn add_child(
&mut self,
sender: &ServerSender<___T, Node>,
request: RequestBuffer<___T, AddChild>,
responder: Responder<AddChild>,
)
fn add_child( &mut self, sender: &ServerSender<___T, Node>, request: RequestBuffer<___T, AddChild>, responder: Responder<AddChild>, )
Adds a child node to this node.
If node
is present, this driver takes responsibility for binding to
the newly created child. Otherwise, the driver framework will locate an
appropriate driver to bind the child to.