summaryrefslogtreecommitdiff
path: root/libcli/smb/smbXcli_base.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2011-09-06 17:52:02 +0200
committerStefan Metzmacher <metze@samba.org>2011-11-24 19:02:31 +0100
commit9d06e0fcc73d60cb03a256847413dac7e8673e20 (patch)
treeea3cc8bf3569578469a20c3b8d7e80458d30f18a /libcli/smb/smbXcli_base.h
parentd5335431660825245fae39584dbf4233bed2c8e1 (diff)
downloadsamba-9d06e0fcc73d60cb03a256847413dac7e8673e20.tar.gz
samba-9d06e0fcc73d60cb03a256847413dac7e8673e20.tar.bz2
samba-9d06e0fcc73d60cb03a256847413dac7e8673e20.zip
smbXcli: add support for SMB2 multi-credit requests
metze
Diffstat (limited to 'libcli/smb/smbXcli_base.h')
-rw-r--r--libcli/smb/smbXcli_base.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libcli/smb/smbXcli_base.h b/libcli/smb/smbXcli_base.h
index 9c359b846c..df34d6c894 100644
--- a/libcli/smb/smbXcli_base.h
+++ b/libcli/smb/smbXcli_base.h
@@ -136,6 +136,8 @@ uint16_t smb2cli_conn_server_security_mode(struct smbXcli_conn *conn);
uint32_t smb2cli_conn_max_trans_size(struct smbXcli_conn *conn);
uint32_t smb2cli_conn_max_read_size(struct smbXcli_conn *conn);
uint32_t smb2cli_conn_max_write_size(struct smbXcli_conn *conn);
+void smb2cli_conn_set_max_credits(struct smbXcli_conn *conn,
+ uint16_t max_credits);
struct tevent_req *smb2cli_req_create(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
@@ -153,6 +155,7 @@ struct tevent_req *smb2cli_req_create(TALLOC_CTX *mem_ctx,
uint32_t dyn_len);
NTSTATUS smb2cli_req_compound_submit(struct tevent_req **reqs,
int num_reqs);
+void smb2cli_req_set_credit_charge(struct tevent_req *req, uint16_t charge);
struct smb2cli_req_expected_response {
NTSTATUS status;