構造体 _blocking_lock_record


変数

_blocking_lock_recordnext
_blocking_lock_recordprev
int com_type
files_structfsp
timeval expire_time
int lock_num
SMB_BIG_UINT offset
SMB_BIG_UINT count
uint32 lock_pid
uint32 blocking_pid
enum brl_flavour lock_flav
enum brl_type lock_type
char * inbuf
int length

説明

blocking.c32 行で定義されています。


構造体

struct _blocking_lock_record* next

blocking.c33 行で定義されています。

参照元 blocking_lock_cancel()blocking_lock_was_deferred()blocking_locks_timeout_ms()cancel_pending_lock_requests_by_fid()process_blocking_lock_queue()push_blocking_lock_request()remove_pending_lock_requests_by_mid().

struct _blocking_lock_record* prev

blocking.c34 行で定義されています。

参照元 push_blocking_lock_request().

int com_type

blocking.c35 行で定義されています。

参照元 blocking_lock_record_process()blocking_lock_reply_error()cancel_pending_lock_requests_by_fid()push_blocking_lock_request()remove_pending_lock_requests_by_mid().

files_struct* fsp

blocking.c36 行で定義されています。

参照元 blocking_lock_cancel()cancel_pending_lock_requests_by_fid()generic_blocking_lock_error()process_blocking_lock_queue()process_lockingX()process_trans2()push_blocking_lock_request()remove_pending_lock_requests_by_mid()reply_lockingX_error().

struct timeval expire_time

blocking.c37 行で定義されています。

参照元 blocking_locks_timeout_ms()process_blocking_lock_queue()push_blocking_lock_request().

int lock_num

blocking.c38 行で定義されています。

参照元 process_lockingX()push_blocking_lock_request()reply_lockingX_error().

SMB_BIG_UINT offset

blocking.c39 行で定義されています。

参照元 blocking_lock_cancel()cancel_pending_lock_requests_by_fid()generic_blocking_lock_error()process_blocking_lock_queue()process_trans2()push_blocking_lock_request()remove_pending_lock_requests_by_mid().

SMB_BIG_UINT count

blocking.c40 行で定義されています。

参照元 blocking_lock_cancel()cancel_pending_lock_requests_by_fid()generic_blocking_lock_error()process_blocking_lock_queue()process_trans2()push_blocking_lock_request()remove_pending_lock_requests_by_mid().

uint32 lock_pid

blocking.c41 行で定義されています。

参照元 blocking_lock_cancel()cancel_pending_lock_requests_by_fid()generic_blocking_lock_error()process_blocking_lock_queue()process_trans2()push_blocking_lock_request()remove_pending_lock_requests_by_mid().

uint32 blocking_pid

blocking.c42 行で定義されています。

参照元 blocking_locks_timeout_ms()process_lockingX()process_trans2()push_blocking_lock_request().

enum brl_flavour lock_flav

blocking.c43 行で定義されています。

参照元 blocking_lock_cancel()cancel_pending_lock_requests_by_fid()generic_blocking_lock_error()process_blocking_lock_queue()process_trans2()push_blocking_lock_request()remove_pending_lock_requests_by_mid().

enum brl_type lock_type

blocking.c44 行で定義されています。

参照元 process_trans2()push_blocking_lock_request().

char* inbuf

blocking.c45 行で定義されています。

参照元 blocking_lock_reply_error()blocking_lock_was_deferred()cancel_pending_lock_requests_by_fid()free_blocking_lock_record()generic_blocking_lock_error()process_blocking_lock_queue()process_lockingX()process_trans2()push_blocking_lock_request()remove_pending_lock_requests_by_mid()reply_lockingX_error()reply_lockingX_success().

int length

blocking.c46 行で定義されています。

参照元 push_blocking_lock_request()reply_lockingX_success().


この構造体の説明は次のファイルから生成されました:
Sambaに対してSat Aug 29 21:24:40 2009に生成されました。  doxygen 1.4.7