ReactOS 0.4.16-dev-338-g34e76ad
|
Go to the source code of this file.
Classes | |
struct | cb_recall_file |
union | cb_recall_file_args |
struct | cb_recall |
struct | cb_layoutrecall_args |
struct | cb_layoutrecall_res |
struct | cb_recall_slot_args |
struct | cb_recall_slot_res |
struct | cb_sequence_ref |
struct | cb_sequence_ref_list |
struct | cb_sequence_args |
struct | cb_sequence_res_ok |
struct | cb_sequence_res |
struct | cb_getattr_args |
struct | cb_getattr_res |
struct | cb_recall_args |
struct | cb_recall_res |
struct | cb_notify_args |
struct | cb_notify_res |
struct | cb_push_deleg_args |
struct | cb_push_deleg_res |
struct | cb_recall_any_args |
struct | cb_recall_any_res |
struct | cb_recallable_obj_avail_args |
struct | cb_recallable_obj_avail_res |
struct | cb_wants_cancelled_args |
struct | cb_wants_cancelled_res |
struct | cb_notify_lock_args |
struct | cb_notify_lock_res |
struct | notify_deviceid4 |
struct | notify4 |
struct | cb_notify_deviceid_args |
struct | cb_notify_deviceid_res |
union | cb_op_args |
struct | cb_argop |
struct | cb_compound_tag |
struct | cb_compound_args |
union | cb_op_res |
struct | cb_resop |
struct | cb_compound_res |
Macros | |
#define | CB_COMPOUND_MAX_TAG 64 |
#define | CB_COMPOUND_MAX_OPERATIONS 16 |
Enumerations | |
enum | nfs41_callback_proc { CB_NULL = 0 , CB_COMPOUND = 1 } |
enum | nfs41_callback_op { OP_CB_GETATTR = 3 , OP_CB_RECALL = 4 , OP_CB_LAYOUTRECALL = 5 , OP_CB_NOTIFY = 6 , OP_CB_PUSH_DELEG = 7 , OP_CB_RECALL_ANY = 8 , OP_CB_RECALLABLE_OBJ_AVAIL = 9 , OP_CB_RECALL_SLOT = 10 , OP_CB_SEQUENCE = 11 , OP_CB_WANTS_CANCELLED = 12 , OP_CB_NOTIFY_LOCK = 13 , OP_CB_NOTIFY_DEVICEID = 14 , OP_CB_ILLEGAL = 10044 } |
enum | notify_deviceid_type4 { NOTIFY_DEVICEID4_CHANGE = 1 , NOTIFY_DEVICEID4_DELETE = 2 } |
Functions | |
int | nfs41_handle_callback (void *, void *, void *) |
bool_t | proc_cb_compound_args (XDR *xdr, struct cb_compound_args *args) |
bool_t | proc_cb_compound_res (XDR *xdr, struct cb_compound_res *res) |
void | nfs41_callback_session_init (IN struct __nfs41_session *session) |
#define CB_COMPOUND_MAX_OPERATIONS 16 |
Definition at line 238 of file nfs41_callback.h.
#define CB_COMPOUND_MAX_TAG 64 |
Definition at line 237 of file nfs41_callback.h.
Definition at line 35 of file nfs41_callback.h.
Enumerator | |
---|---|
CB_NULL | |
CB_COMPOUND |
Definition at line 30 of file nfs41_callback.h.
Enumerator | |
---|---|
NOTIFY_DEVICEID4_CHANGE | |
NOTIFY_DEVICEID4_DELETE |
Definition at line 206 of file nfs41_callback.h.
void nfs41_callback_session_init | ( | IN struct __nfs41_session * | session | ) |
bool_t proc_cb_compound_args | ( | XDR * | xdr, |
struct cb_compound_args * | args | ||
) |
Definition at line 590 of file callback_xdr.c.
Referenced by handle_cb_compound(), replay_cache_write(), and replay_validate_args().
bool_t proc_cb_compound_res | ( | XDR * | xdr, |
struct cb_compound_res * | res | ||
) |
Definition at line 638 of file callback_xdr.c.
Referenced by get_client_for_netaddr(), replay_cache_read(), and replay_cache_write().