Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ceph_auth_client_ops Struct Reference

#include <auth.h>

Data Fields

const charname
 
int(* is_authenticated )(struct ceph_auth_client *ac)
 
int(* should_authenticate )(struct ceph_auth_client *ac)
 
int(* build_request )(struct ceph_auth_client *ac, void *buf, void *end)
 
int(* handle_reply )(struct ceph_auth_client *ac, int result, void *buf, void *end)
 
int(* create_authorizer )(struct ceph_auth_client *ac, int peer_type, struct ceph_auth_handshake *auth)
 
int(* verify_authorizer_reply )(struct ceph_auth_client *ac, struct ceph_authorizer *a, size_t len)
 
void(* destroy_authorizer )(struct ceph_auth_client *ac, struct ceph_authorizer *a)
 
void(* invalidate_authorizer )(struct ceph_auth_client *ac, int peer_type)
 
void(* reset )(struct ceph_auth_client *ac)
 
void(* destroy )(struct ceph_auth_client *ac)
 

Detailed Description

Definition at line 25 of file auth.h.

Field Documentation

int(* build_request)(struct ceph_auth_client *ac, void *buf, void *end)

Definition at line 45 of file auth.h.

int(* create_authorizer)(struct ceph_auth_client *ac, int peer_type, struct ceph_auth_handshake *auth)

Definition at line 53 of file auth.h.

Definition at line 65 of file auth.h.

void(* destroy_authorizer)(struct ceph_auth_client *ac, struct ceph_authorizer *a)

Definition at line 57 of file auth.h.

int(* handle_reply)(struct ceph_auth_client *ac, int result, void *buf, void *end)

Definition at line 46 of file auth.h.

void(* invalidate_authorizer)(struct ceph_auth_client *ac, int peer_type)

Definition at line 59 of file auth.h.

int(* is_authenticated)(struct ceph_auth_client *ac)

Definition at line 32 of file auth.h.

const char* name

Definition at line 26 of file auth.h.

Definition at line 63 of file auth.h.

int(* should_authenticate)(struct ceph_auth_client *ac)

Definition at line 38 of file auth.h.

int(* verify_authorizer_reply)(struct ceph_auth_client *ac, struct ceph_authorizer *a, size_t len)

Definition at line 55 of file auth.h.


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