Trait radius_rust::client::SyncClientTrait[][src]

pub trait SyncClientTrait {
    fn send_packet(
        &mut self,
        _packet: &mut RadiusPacket
    ) -> Result<(), RadiusError> { ... }
fn send_and_receive_packet(
        &mut self,
        _packet: &mut RadiusPacket
    ) -> Result<Vec<u8>, RadiusError> { ... } }

This trait is to be implemented by user, if they are planning to resolve AUTH, ACCT or CoA RADIUS requests for Async RADIUS Client

Provided methods

fn send_packet(&mut self, _packet: &mut RadiusPacket) -> Result<(), RadiusError>[src]

Responsible for sending packets off to RADIUS Server ignoring any response received

fn send_and_receive_packet(
    &mut self,
    _packet: &mut RadiusPacket
) -> Result<Vec<u8>, RadiusError>
[src]

Responsible for sending packets off to RADIUS Server returning response

Loading content...

Implementors

Loading content...