Kea 3.1.7
isc::radius::RadiusStatus Class Reference

Base class for communication with servers. More...

#include <radius_status.h>

Inheritance diagram for isc::radius::RadiusStatus:

Public Member Functions

 RadiusStatus ()
 Constructor.
virtual ~RadiusStatus ()=default
 Destructor.
ExchangePtr getExchange ()
 Get the exchange.
int getRC () const
 Get the error code.
AttributesPtr getReqAttrs () const
 Get request attributes.
AttributesPtr getRespAttrs () const
 Get response attributes.
virtual void start ()
 Start communication.

Protected Attributes

ExchangePtr exchange_
 Exchange.

Detailed Description

Base class for communication with servers.

Definition at line 28 of file radius_status.h.

Constructor & Destructor Documentation

◆ RadiusStatus()

isc::radius::RadiusStatus::RadiusStatus ( )
inline

◆ ~RadiusStatus()

virtual isc::radius::RadiusStatus::~RadiusStatus ( )
virtualdefault

Destructor.

Member Function Documentation

◆ getExchange()

ExchangePtr isc::radius::RadiusStatus::getExchange ( )
inline

Get the exchange.

Returns
The exchange.

Definition at line 75 of file radius_status.h.

References exchange_.

◆ getRC()

int isc::radius::RadiusStatus::getRC ( ) const
inline

Get the error code.

Definition at line 46 of file radius_status.h.

References exchange_.

◆ getReqAttrs()

AttributesPtr isc::radius::RadiusStatus::getReqAttrs ( ) const
inline

Get request attributes.

Returns
attributes from the to be sent request message.

Definition at line 53 of file radius_status.h.

References exchange_.

◆ getRespAttrs()

AttributesPtr isc::radius::RadiusStatus::getRespAttrs ( ) const
inline

Get response attributes.

Returns
attributes from the received response message.

Definition at line 64 of file radius_status.h.

References exchange_.

◆ start()

virtual void isc::radius::RadiusStatus::start ( )
inlinevirtual

Member Data Documentation

◆ exchange_


The documentation for this class was generated from the following file: