Leosac  0.8.0
Open Source Access Control
Leosac::Auth::AccessPointBackend Struct Referenceabstract

An AccessPointBackend object is used for module to provide implementation for access point CRUD operations. More...

#include <AccessPointService.hpp>

Public Member Functions

virtual json update (SecurityContext &sec_ctx, Audit::IAuditEntryPtr, const json &req, IAccessPointPtr ap)=0
 
virtual json create (SecurityContext &sec_ctx, Audit::IAuditEntryPtr, const json &req)=0
 
virtual json erase (SecurityContext &sec_ctx, Audit::IAuditEntryPtr, const json &req, IAccessPointPtr ap)=0
 

Detailed Description

An AccessPointBackend object is used for module to provide implementation for access point CRUD operations.

An AccessPointBackend is mapped to one module, by name.

Definition at line 43 of file AccessPointService.hpp.

Member Function Documentation

◆ create()

virtual json Leosac::Auth::AccessPointBackend::create ( SecurityContext sec_ctx,
Audit::IAuditEntryPtr  ,
const json req 
)
pure virtual

◆ erase()

virtual json Leosac::Auth::AccessPointBackend::erase ( SecurityContext sec_ctx,
Audit::IAuditEntryPtr  ,
const json req,
IAccessPointPtr  ap 
)
pure virtual

◆ update()

virtual json Leosac::Auth::AccessPointBackend::update ( SecurityContext sec_ctx,
Audit::IAuditEntryPtr  ,
const json req,
IAccessPointPtr  ap 
)
pure virtual

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