diff options
author | Volker Lendecke <vl@samba.org> | 2014-11-21 16:52:47 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2015-07-07 23:51:24 +0200 |
commit | 802b282a8f24610dd4ba0b7d3032d400fa5b70ec (patch) | |
tree | 51212736f5d049c5d55c5d567010c8527b601a3e /librpc | |
parent | 45a2c2ee3f89f66cab0b440f5dc442cc59ebcd79 (diff) | |
download | samba-802b282a8f24610dd4ba0b7d3032d400fa5b70ec.tar.gz |
smbd: Add the notify daemon
This adds the notify daemon listening on MSG_SMB_NOTIFY_REC_CHANGE
and MSG_SMB_NOTIFY_TRIGGER messages. It relies on ctdbd to distribute
the notify database and events in a cluster.
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/messaging.idl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/librpc/idl/messaging.idl b/librpc/idl/messaging.idl index 2b902ec0a1d..ca99f414a1e 100644 --- a/librpc/idl/messaging.idl +++ b/librpc/idl/messaging.idl @@ -99,6 +99,13 @@ interface messaging /* Cancel a notify, directory got deleted */ MSG_SMB_NOTIFY_CANCEL_DELETED = 0x0319, + /* notifyd messages */ + MSG_SMB_NOTIFY_REC_CHANGE = 0x031A, + MSG_SMB_NOTIFY_TRIGGER = 0x031B, + MSG_SMB_NOTIFY_GET_DB = 0x031C, + MSG_SMB_NOTIFY_DB = 0x031D, + MSG_SMB_NOTIFY_REC_CHANGES = 0x031E, + /* winbind messages */ MSG_WINBIND_FINISHED = 0x0401, MSG_WINBIND_FORGET_STATE = 0x0402, @@ -152,4 +159,10 @@ interface messaging uint8 num_fds; dlong fds[num_fds]; } messaging_rec; + + typedef [public] struct { + hyper rec_index; + uint32 num_recs; + messaging_rec *recs[num_recs]; + } messaging_reclog; } |