summaryrefslogtreecommitdiff
path: root/source4/smb_server/smb_server.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2005-07-19 03:58:44 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:29:39 -0500
commit25428433e3e279491f0b6f73e2489140517ae454 (patch)
treecceaf39435bb22028634d74ff33b68c46888699e /source4/smb_server/smb_server.h
parent1bc4bd4c14e01788bdb4ed09b12eaf0abacab2c1 (diff)
downloadsamba-25428433e3e279491f0b6f73e2489140517ae454.tar.gz
samba-25428433e3e279491f0b6f73e2489140517ae454.tar.bz2
samba-25428433e3e279491f0b6f73e2489140517ae454.zip
r8574: added server side irpc calls for listing the current sessions
(This used to be commit 391cfe3c9645a19f8f5ff5c11b1ac03ee0b10f8f)
Diffstat (limited to 'source4/smb_server/smb_server.h')
-rw-r--r--source4/smb_server/smb_server.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/source4/smb_server/smb_server.h b/source4/smb_server/smb_server.h
index e6f9792f04..df49825e0e 100644
--- a/source4/smb_server/smb_server.h
+++ b/source4/smb_server/smb_server.h
@@ -51,6 +51,8 @@ struct smbsrv_session {
/* Distinguish between a VUID allocated for the multi-pass
* extended secrity session setup and one that is finished */
BOOL finished_sesssetup;
+
+ struct timeval connect_time;
};
/* we need a forward declaration of the ntvfs_ops strucutre to prevent
@@ -224,6 +226,10 @@ struct smbsrv_connection {
/* this holds info on session vuids that are already
* validated for this VC */
struct idr_context *idtree_vuid;
+
+ /* also kept as a link list so it can be enumerated by
+ the management code */
+ struct smbsrv_session *list;
} sessions;
/* the server_context holds a linked list of pending requests,