diff options
author | Stefan Metzmacher <metze@samba.org> | 2016-01-26 01:10:25 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2016-01-26 15:58:11 +0100 |
commit | d77238f85f63a0743e6464f360121e0dfd85cb28 (patch) | |
tree | 31f4440da2dde4fc49db9048f669e6f4b9aaabf8 /source3/smbd/globals.h | |
parent | 8ab462926014c836ae05728e1765459d82cba326 (diff) | |
download | samba-d77238f85f63a0743e6464f360121e0dfd85cb28.tar.gz |
smbd: add smbXsrv_client.c
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/smbd/globals.h')
-rw-r--r-- | source3/smbd/globals.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source3/smbd/globals.h b/source3/smbd/globals.h index 7af09753e74..1ca1389cdd6 100644 --- a/source3/smbd/globals.h +++ b/source3/smbd/globals.h @@ -528,6 +528,22 @@ const char *smbXsrv_connection_dbg(const struct smbXsrv_connection *xconn); NTSTATUS smbXsrv_version_global_init(const struct server_id *server_id); uint32_t smbXsrv_version_global_current(void); +struct smbXsrv_client_table; +NTSTATUS smbXsrv_client_global_init(void); +NTSTATUS smbXsrv_client_create(TALLOC_CTX *mem_ctx, + struct tevent_context *ev_ctx, + struct messaging_context *msg_ctx, + NTTIME now, + struct smbXsrv_client **_client); +NTSTATUS smbXsrv_client_update(struct smbXsrv_client *client); +NTSTATUS smbXsrv_client_remove(struct smbXsrv_client *client); +NTSTATUS smb2srv_client_lookup_global(struct smbXsrv_client *client, + struct GUID client_guid, + TALLOC_CTX *mem_ctx, + struct smbXsrv_client_global0 **_pass); +NTSTATUS smb2srv_client_connection_pass(struct smbd_smb2_request *smb2req, + struct smbXsrv_client_global0 *global); + NTSTATUS smbXsrv_connection_init_tables(struct smbXsrv_connection *conn, enum protocol_types protocol); |