Struct rustun::rfc5389::handlers::BindingHandler [] [src]

pub struct BindingHandler { /* fields omitted */ }

A HandleMessage implementation which only handle Binding method.

Methods

impl BindingHandler
[src]

Makes a new BindingHandler instance.

Makes a new BindingHandler instance with the speficied logger.

The logger is used for logging errors that ocurred while handling transactions.

Trait Implementations

impl Debug for BindingHandler
[src]

Formats the value using the given formatter.

impl HandleMessage for BindingHandler
[src]

STUN method type that this implementation can handle.

STUN attribute type that this implementation can handle.

Future type for handling request/response transactions.

Future type for handling indication transactions.

Handler specific information message type.

Handles the request/response transaction issued by client.

Handles the indication transaction issued by client.

Handles the error occurred while processing a transaction issued by client.

Callback method which invoked after the initialization of a server.

Handles the information message.