Lines Matching refs:msg

20 fn check_parcel(msg: &mut MsgParcel) {  in check_parcel()
21 assert_eq!(msg.read_interface_token().unwrap(), "TEST"); in check_parcel()
22 assert_eq!(msg.read_buffer("TEST".len()).unwrap(), "TEST".as_bytes()); in check_parcel()
23 assert!(msg.read::<bool>().unwrap()); in check_parcel()
24 assert_eq!(msg.read::<u8>().unwrap(), u8::MAX); in check_parcel()
25 assert_eq!(msg.read::<u16>().unwrap(), u16::MAX); in check_parcel()
26 assert_eq!(msg.read::<u32>().unwrap(), u32::MAX); in check_parcel()
27 assert_eq!(msg.read::<u64>().unwrap(), u64::MAX); in check_parcel()
29 assert_eq!(msg.read::<i8>().unwrap(), i8::MAX); in check_parcel()
30 assert_eq!(msg.read::<i16>().unwrap(), i16::MAX); in check_parcel()
31 assert_eq!(msg.read::<i32>().unwrap(), i32::MAX); in check_parcel()
32 assert_eq!(msg.read::<i64>().unwrap(), i64::MAX); in check_parcel()
34 assert_eq!(msg.read::<i8>().unwrap(), i8::MIN); in check_parcel()
35 assert_eq!(msg.read::<i16>().unwrap(), i16::MIN); in check_parcel()
36 assert_eq!(msg.read::<i32>().unwrap(), i32::MIN); in check_parcel()
37 assert_eq!(msg.read::<i64>().unwrap(), i64::MIN); in check_parcel()
39 assert_eq!(msg.read::<f32>().unwrap(), 7.02); in check_parcel()
40 assert_eq!(msg.read::<f64>().unwrap(), 7.03); in check_parcel()
42 assert_eq!(msg.read::<Vec<bool>>().unwrap(), vec![true; 3]); in check_parcel()
44 assert_eq!(msg.read::<Vec<u8>>().unwrap(), vec![u8::MAX; 3]); in check_parcel()
45 assert_eq!(msg.read::<Vec<u16>>().unwrap(), vec![u16::MAX; 3]); in check_parcel()
46 assert_eq!(msg.read::<Vec<u32>>().unwrap(), vec![u32::MAX; 3]); in check_parcel()
47 assert_eq!(msg.read::<Vec<u64>>().unwrap(), vec![u64::MAX; 3]); in check_parcel()
49 assert_eq!(msg.read::<Vec<i8>>().unwrap(), vec![i8::MAX; 3]); in check_parcel()
50 assert_eq!(msg.read::<Vec<i16>>().unwrap(), vec![i16::MAX; 3]); in check_parcel()
51 assert_eq!(msg.read::<Vec<i32>>().unwrap(), vec![i32::MAX; 3]); in check_parcel()
52 assert_eq!(msg.read::<Vec<i64>>().unwrap(), vec![i64::MAX; 3]); in check_parcel()
54 assert_eq!(msg.read::<Vec<i8>>().unwrap(), vec![i8::MIN; 3]); in check_parcel()
55 assert_eq!(msg.read::<Vec<i16>>().unwrap(), vec![i16::MIN; 3]); in check_parcel()
56 assert_eq!(msg.read::<Vec<i32>>().unwrap(), vec![i32::MIN; 3]); in check_parcel()
57 assert_eq!(msg.read::<Vec<i64>>().unwrap(), vec![i64::MIN; 3]); in check_parcel()
59 assert_eq!(msg.read::<Vec<f32>>().unwrap(), vec![TEST_FLOAT; 3]); in check_parcel()
60 assert_eq!(msg.read::<Vec<f64>>().unwrap(), vec![TEST_DOUBLE; 3]); in check_parcel()
63 msg.read::<Vec<String>>().unwrap(), in check_parcel()
68 msg.read_string16_vec().unwrap(), in check_parcel()
75 let mut msg = unsafe { MsgParcel::from_ptr(GetTestMessageParcel()) }; in interactive_msg_parcel_read() localVariable
76 check_parcel(&mut msg); in interactive_msg_parcel_read()
81 let mut msg = MsgParcel::new(); in interactive_msg_parcel_write() localVariable
82 msg.write_interface_token("TEST").unwrap(); in interactive_msg_parcel_write()
85 msg.write_buffer(data.as_bytes()).unwrap(); in interactive_msg_parcel_write()
87 msg.write(&true).unwrap(); in interactive_msg_parcel_write()
88 msg.write(&u8::MAX).unwrap(); in interactive_msg_parcel_write()
89 msg.write(&u16::MAX).unwrap(); in interactive_msg_parcel_write()
90 msg.write(&u32::MAX).unwrap(); in interactive_msg_parcel_write()
91 msg.write(&u64::MAX).unwrap(); in interactive_msg_parcel_write()
93 msg.write(&i8::MAX).unwrap(); in interactive_msg_parcel_write()
94 msg.write(&i16::MAX).unwrap(); in interactive_msg_parcel_write()
95 msg.write(&i32::MAX).unwrap(); in interactive_msg_parcel_write()
96 msg.write(&i64::MAX).unwrap(); in interactive_msg_parcel_write()
98 msg.write(&i8::MIN).unwrap(); in interactive_msg_parcel_write()
99 msg.write(&i16::MIN).unwrap(); in interactive_msg_parcel_write()
100 msg.write(&i32::MIN).unwrap(); in interactive_msg_parcel_write()
101 msg.write(&i64::MIN).unwrap(); in interactive_msg_parcel_write()
103 msg.write(&7.02f32).unwrap(); in interactive_msg_parcel_write()
104 msg.write(&7.03f64).unwrap(); in interactive_msg_parcel_write()
106 msg.write(&vec![true; 3]).unwrap(); in interactive_msg_parcel_write()
107 msg.write(&vec![u8::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
108 msg.write(&vec![u16::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
109 msg.write(&vec![u32::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
110 msg.write(&vec![u64::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
112 msg.write(&vec![i8::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
113 msg.write(&vec![i16::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
114 msg.write(&vec![i32::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
115 msg.write(&vec![i64::MAX; 3]).unwrap(); in interactive_msg_parcel_write()
117 msg.write(&vec![i8::MIN; 3]).unwrap(); in interactive_msg_parcel_write()
118 msg.write(&vec![i16::MIN; 3]).unwrap(); in interactive_msg_parcel_write()
119 msg.write(&vec![i32::MIN; 3]).unwrap(); in interactive_msg_parcel_write()
120 msg.write(&vec![i64::MIN; 3]).unwrap(); in interactive_msg_parcel_write()
122 msg.write(&vec![TEST_FLOAT; 3]).unwrap(); in interactive_msg_parcel_write()
123 msg.write(&vec![TEST_DOUBLE; 3]).unwrap(); in interactive_msg_parcel_write()
125 msg.write(&vec![String::from("TEST"); 3]).unwrap(); in interactive_msg_parcel_write()
127 msg.write_string16_vec(&[ in interactive_msg_parcel_write()
134 let mut reply = unsafe { MsgParcel::from_ptr(ReadAndWrite(msg.into_raw())) }; in interactive_msg_parcel_write()