CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AuthzExternalMsg Struct Reference

#include <authz_fetch.h>

Collaboration diagram for AuthzExternalMsg:

Public Attributes

AuthzExternalMsgIds msgid
 
int protocol_revision
 
struct {
   AuthzStatus   status
 
   AuthzToken   token
 
   uint32_t   ttl
 
permit
 

Detailed Description

A binary representation of JSON messages that can be received from an authz helper. Holds either a kAuthzMsgReady or a kAuthzMsgPermit message.

Definition at line 83 of file authz_fetch.h.

Member Data Documentation

AuthzExternalMsgIds AuthzExternalMsg::msgid
struct { ... } AuthzExternalMsg::permit
int AuthzExternalMsg::protocol_revision

Definition at line 85 of file authz_fetch.h.

Referenced by AuthzExternalFetcher::ParseRevision().

AuthzStatus AuthzExternalMsg::status

Definition at line 87 of file authz_fetch.h.

Referenced by AuthzExternalFetcher::Fetch(), and AuthzExternalFetcher::ParsePermit().

AuthzToken AuthzExternalMsg::token

Definition at line 88 of file authz_fetch.h.

Referenced by AuthzExternalFetcher::Fetch(), and AuthzExternalFetcher::ParsePermit().

uint32_t AuthzExternalMsg::ttl

Definition at line 89 of file authz_fetch.h.

Referenced by AuthzExternalFetcher::Fetch(), and AuthzExternalFetcher::ParsePermit().


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