Lines Matching defs:msg

59     /// let msg = MsgParcel::new();
103 /// let mut msg = MsgParcel::new();
104 /// msg.write(&Foo { a: 1 }).unwrap();
105 /// assert_eq!(1, msg.read::<i32>().unwrap());
133 /// let mut msg = MsgParcel::new();
134 /// msg.write(&Foo { a: 1 }).unwrap();
135 /// let foo = msg.read::<Foo>().unwrap();
148 /// let mut msg = MsgParcel::new();
149 /// msg.write_interface_token("OHOS.Download.RequestServiceInterface");
161 /// let mut msg = MsgParcel::new();
162 /// msg.write_interface_token("OHOS.Download.RequestServiceInterface");
165 /// msg.read_interface_token().unwrap().as_str(),
184 /// let mut msg = MsgParcel::new();
192 /// msg.write_file(file).unwrap();
194 /// let mut f = msg.read_file().unwrap();
217 /// let mut msg = MsgParcel::new();
225 /// msg.write_file(file).unwrap();
227 /// let mut f = msg.read_file().unwrap();
244 /// let msg = MsgParcel::new();
246 /// msg.write_buffer(data.as_bytes);
261 /// let msg = MsgParcel::new();
262 /// let data = msg.read_buffer().unwrap();
318 /// let mut msg = MsgParcel::new();
319 /// msg.write_remote(RemoteObj::from_stub(TestRemoteStub).unwrap())
342 /// let mut msg = MsgParcel::new();
343 /// msg.write_remote(RemoteObj::from_stub(TestRemoteStub).unwrap())
345 /// let remote = msg.read_remote().unwrap();
369 /// let mut msg = MsgParcel::new();
370 /// msg.write(&1i32);
371 /// assert_eq!(msg.size(), 4);
383 /// let mut msg = MsgParcel::new();
384 /// assert_eq!(0, msg.writable());
385 /// msg.write(&1i32);
386 /// assert_eq!(60, msg.writable());
398 /// let mut msg = MsgParcel::new();
399 /// msg.write(&1i32);
400 /// assert_eq!(4, msg.readable() as u32);
411 /// let msg = MsgParcel::new();
423 /// let mut msg = MsgParcel::new();
424 /// assert_eq!(0, msg.capacity());
425 /// msg.write(&1i32);
426 /// assert_eq!(64, msg.capacity());
438 /// let msg = MsgParcel::new();
439 /// assert_eq!(204800, msg.max_capacity());
451 /// let mut msg = MsgParcel::new();
452 /// assert_eq!(0, msg.write_position());
453 /// msg.write(&1i32).unwrap();
454 /// assert_eq!(4, msg.write_position());
466 /// let mut msg = MsgParcel::new();
467 /// assert_eq!(0, msg.read_position());
468 /// msg.write(&1i32).unwrap();
469 /// assert_eq!(0, msg.read_position());
470 /// msg.read::<i32>().unwrap();
471 /// assert_eq!(4, msg.read_position());
486 /// let mut msg = MsgParcel::new();
487 /// msg.write(&1i32);
488 /// assert_eq!(4, msg.size());
489 /// msg.set_size(0);
490 /// assert_eq!(0, msg.size());
509 /// let msg = MsgParcel::new();
510 /// msg.set_capacity(64).unwrap();
511 /// assert_eq!(64, msg.capacity());
530 /// let mut msg = MsgParcel::new();
531 /// msg.set_max_capacity(64).unwrap();
550 /// let mut msg = MsgParcel::new();
551 /// msg.write(&1i32).unwrap();
552 /// msg.write(&2i32).unwrap();
553 /// msg.set_read_position(4).unwrap();
554 /// assert_eq!(2, msg.read().unwrap());
573 /// let mut msg = MsgParcel::new();
574 /// msg.write(&1i32).unwrap();
575 /// msg.write(&2i32).unwrap();
576 /// msg.set_write_position(0);
577 /// msg.write(&2i32).unwrap();
578 /// assert_eq(2, msg.read().unwrap());
597 /// let mut msg = MsgParcel::new();
598 /// msg.write(&1i32).unwrap();
599 /// msg.write(&2i32).unwrap();
600 /// msg.skip_read(4);
601 /// assert_eq!(2, msg.read().unwrap());
721 /// let msg = MsgOption::new();
773 let mut msg = MsgParcel::new();
776 msg.write(&1i8).unwrap();
778 assert_eq!(size, msg.size());
780 msg.write(&1i16).unwrap();
782 assert_eq!(size, msg.size());
784 msg.write(&1i32).unwrap();
786 assert_eq!(size, msg.size());
788 msg.write(&1i64).unwrap();
790 assert_eq!(size, msg.size());
792 msg.write(&1u8).unwrap();
794 assert_eq!(size, msg.size());
796 msg.write(&1u16).unwrap();
798 assert_eq!(size, msg.size());
800 msg.write(&1u32).unwrap();
802 assert_eq!(size, msg.size());
804 msg.write(&1u64).unwrap();
806 assert_eq!(size, msg.size());
808 msg.write(&true).unwrap();
810 assert_eq!(size, msg.size());
822 let mut msg = MsgParcel::new();
823 msg.write(&true).unwrap();
824 msg.read::<bool>().unwrap();
826 msg.write(&vec![1, 2, 3]).unwrap();
829 msg.read_buffer(msg.readable()).unwrap()