56 return (request->getAttributes());
67 return (response->getAttributes());
101 virtual void start()
override;
131 virtual void start()
override;
161 virtual void start()
override;
RadiusAcctStatus(const AttributesPtr &send_attrs, const CallbackStatus &handler)
Constructor.
virtual void start() override
Start communication.
static void invokeCallback(const CallbackStatus &callback, const ExchangePtr exchange)
Invoke accounting status callback.
virtual ~RadiusAcctStatus()=default
Destructor.
static void invokeCallback(const CallbackStatus &callback, const ExchangePtr exchange)
Invoke access status callback.
RadiusAuthStatus(const AttributesPtr &send_attrs, const CallbackStatus &handler)
Constructor.
virtual void start() override
Start communication.
virtual ~RadiusAuthStatus()=default
Destructor.
virtual ~RadiusStatus()=default
Destructor.
AttributesPtr getRespAttrs() const
Get response attributes.
int getRC() const
Get the error code.
virtual void start()
Start communication.
RadiusStatus()
Constructor.
ExchangePtr getExchange()
Get the exchange.
AttributesPtr getReqAttrs() const
Get request attributes.
ExchangePtr exchange_
Exchange.
virtual ~RadiusTlsStatus()=default
Destructor.
RadiusTlsStatus(const AttributesPtr &send_attrs, const CallbackStatus &handler)
Constructor.
static void invokeCallback(const CallbackStatus &callback, const ExchangePtr exchange)
Invoke access status callback.
virtual void start() override
Start communication.
std::function< void(int)> CallbackStatus
Type of callback for status termination.
boost::shared_ptr< Attributes > AttributesPtr
Shared pointers to attribute collection.
boost::shared_ptr< RadiusTlsStatus > RadiusTlsStatusPtr
Pointer to access status.
boost::shared_ptr< Exchange > ExchangePtr
Type of shared pointers to RADIUS exchange object.
boost::shared_ptr< RadiusAuthStatus > RadiusAuthStatusPtr
Pointer to access status.
boost::shared_ptr< Message > MessagePtr
Shared pointers to message.
boost::shared_ptr< RadiusAcctStatus > RadiusAcctStatusPtr
Pointer to accounting status.
Defines the logger used by the top-level component of kea-lfc.