mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
s3: Lift the server_messaging_context from notify_printer_status
This commit is contained in:
parent
49d18478fd
commit
21811fe72d
@ -4413,7 +4413,9 @@ void print_notify_send_messages(struct messaging_context *msg_ctx,
|
||||
void notify_printer_status_byname(struct tevent_context *ev,
|
||||
struct messaging_context *msg_ctx,
|
||||
const char *sharename, uint32 status);
|
||||
void notify_printer_status(int snum, uint32 status);
|
||||
void notify_printer_status(struct tevent_context *ev,
|
||||
struct messaging_context *msg_ctx,
|
||||
int snum, uint32 status);
|
||||
void notify_job_status_byname(const char *sharename, uint32 jobid, uint32 status,
|
||||
uint32 flags);
|
||||
void notify_job_status(const char *sharename, uint32 jobid, uint32 status);
|
||||
|
@ -417,14 +417,14 @@ void notify_printer_status_byname(struct tevent_context *ev,
|
||||
status, 0, 0);
|
||||
}
|
||||
|
||||
void notify_printer_status(int snum, uint32 status)
|
||||
void notify_printer_status(struct tevent_context *ev,
|
||||
struct messaging_context *msg_ctx,
|
||||
int snum, uint32 status)
|
||||
{
|
||||
const char *sharename = lp_servicename(snum);
|
||||
|
||||
if (sharename)
|
||||
notify_printer_status_byname(server_event_context(),
|
||||
server_messaging_context(),
|
||||
sharename, status);
|
||||
notify_printer_status_byname(ev, msg_ctx, sharename, status);
|
||||
}
|
||||
|
||||
void notify_job_status_byname(const char *sharename, uint32 jobid, uint32 status,
|
||||
|
@ -3063,7 +3063,8 @@ WERROR print_queue_pause(struct auth_serversupplied_info *server_info,
|
||||
|
||||
/* Send a printer notify message */
|
||||
|
||||
notify_printer_status(snum, PRINTER_STATUS_PAUSED);
|
||||
notify_printer_status(server_event_context(), msg_ctx, snum,
|
||||
PRINTER_STATUS_PAUSED);
|
||||
|
||||
return WERR_OK;
|
||||
}
|
||||
@ -3099,7 +3100,8 @@ WERROR print_queue_resume(struct auth_serversupplied_info *server_info,
|
||||
|
||||
/* Send a printer notify message */
|
||||
|
||||
notify_printer_status(snum, PRINTER_STATUS_OK);
|
||||
notify_printer_status(server_event_context(), msg_ctx, snum,
|
||||
PRINTER_STATUS_OK);
|
||||
|
||||
return WERR_OK;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user