rmux_client/commands/
status.rs1use rmux_proto::{DisplayMessageRequest, Request, Response, ShowMessagesRequest, Target};
2
3use crate::{connection::Connection, ClientError};
4
5impl Connection {
6 pub fn display_message(
8 &mut self,
9 target: Option<Target>,
10 print: bool,
11 message: Option<String>,
12 ) -> Result<Response, ClientError> {
13 self.roundtrip(&Request::DisplayMessage(DisplayMessageRequest {
14 target,
15 print,
16 message,
17 }))
18 }
19
20 pub fn show_messages(
22 &mut self,
23 jobs: bool,
24 terminals: bool,
25 target_client: Option<String>,
26 ) -> Result<Response, ClientError> {
27 self.roundtrip(&Request::ShowMessages(ShowMessagesRequest {
28 jobs,
29 terminals,
30 target_client,
31 }))
32 }
33}