Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuditController ¶ added in v1.0.1
type AuditController struct { EventSink chan<- cadf.Event // contains filtered or unexported fields }
func NewAuditController ¶
func NewAuditController() *AuditController
func (*AuditController) AuditHandler ¶ added in v1.0.1
func (ac *AuditController) AuditHandler(next http.Handler) http.Handler
AuditHandler provides the audit handling.
func (*AuditController) NewAuditResponseWriter ¶ added in v1.0.1
func (ac *AuditController) NewAuditResponseWriter(w http.ResponseWriter, r *http.Request) *AuditResponseWriter
type AuditResource ¶
type AuditResource struct {
// contains filtered or unexported fields
}
AuditResource is an audittools.EventRenderer.
func (AuditResource) Render ¶
func (a AuditResource) Render() cadf.Resource
Render implements the audittools.EventRenderer interface.
type AuditResponseWriter ¶ added in v1.0.1
type AuditResponseWriter struct { http.ResponseWriter // contains filtered or unexported fields }
AuditResponseWriter is a wrapper of regular ResponseWriter
func (*AuditResponseWriter) WriteHeader ¶ added in v1.0.1
func (arw *AuditResponseWriter) WriteHeader(code int)
Click to show internal directories.
Click to hide internal directories.