Commit 22dffdf
authored
Implement QuicStreamChannel.bytesBeforeUnwritable() (java-native-access#264)
Motivation:
Some users may depend on QuicStreamChannel.bytesBeforeUnwritable() to make decisions on how much they will try to write.
Modifications:
- Add implementation of QuicStreamChannel.bytesBeforeUnwritable() by keep track of the stream capacity
- Add unit test
Result:
Be able to depend on QuicStreamChannel.bytesBeforeUnwritable()1 parent d08d177 commit 22dffdf
5 files changed
Lines changed: 219 additions & 49 deletions
File tree
- src
- main
- c
- java/io/netty/incubator/codec/quic
- test/java/io/netty/incubator/codec/quic
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
306 | 314 | | |
307 | 315 | | |
308 | 316 | | |
| |||
500 | 508 | | |
501 | 509 | | |
502 | 510 | | |
| 511 | + | |
503 | 512 | | |
504 | 513 | | |
505 | 514 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
375 | 381 | | |
376 | 382 | | |
377 | 383 | | |
| |||
Lines changed: 38 additions & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
102 | 104 | | |
103 | | - | |
104 | 105 | | |
105 | 106 | | |
106 | 107 | | |
| |||
316 | 317 | | |
317 | 318 | | |
318 | 319 | | |
319 | | - | |
320 | 320 | | |
321 | 321 | | |
322 | 322 | | |
| |||
782 | 782 | | |
783 | 783 | | |
784 | 784 | | |
785 | | - | |
786 | | - | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
787 | 790 | | |
788 | 791 | | |
789 | 792 | | |
790 | | - | |
791 | | - | |
| 793 | + | |
792 | 794 | | |
793 | 795 | | |
794 | 796 | | |
795 | 797 | | |
796 | 798 | | |
797 | 799 | | |
| 800 | + | |
798 | 801 | | |
799 | 802 | | |
800 | | - | |
801 | | - | |
802 | | - | |
803 | | - | |
804 | | - | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
816 | | - | |
817 | | - | |
818 | | - | |
819 | | - | |
820 | | - | |
821 | | - | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
826 | 825 | | |
827 | | - | |
828 | | - | |
829 | 826 | | |
830 | 827 | | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
831 | 832 | | |
| 833 | + | |
| 834 | + | |
832 | 835 | | |
833 | 836 | | |
834 | 837 | | |
| |||
1343 | 1346 | | |
1344 | 1347 | | |
1345 | 1348 | | |
| 1349 | + | |
1346 | 1350 | | |
1347 | 1351 | | |
1348 | 1352 | | |
| |||
Lines changed: 41 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
| |||
328 | 329 | | |
329 | 330 | | |
330 | 331 | | |
331 | | - | |
| 332 | + | |
332 | 333 | | |
333 | 334 | | |
334 | 335 | | |
335 | 336 | | |
336 | | - | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
337 | 342 | | |
338 | 343 | | |
339 | 344 | | |
| |||
359 | 364 | | |
360 | 365 | | |
361 | 366 | | |
362 | | - | |
363 | | - | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
364 | 379 | | |
365 | 380 | | |
366 | 381 | | |
| |||
559 | 574 | | |
560 | 575 | | |
561 | 576 | | |
562 | | - | |
| 577 | + | |
563 | 578 | | |
564 | 579 | | |
565 | 580 | | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
566 | 585 | | |
567 | 586 | | |
568 | 587 | | |
569 | 588 | | |
570 | 589 | | |
571 | 590 | | |
572 | 591 | | |
573 | | - | |
| 592 | + | |
574 | 593 | | |
575 | 594 | | |
576 | 595 | | |
577 | 596 | | |
578 | 597 | | |
579 | 598 | | |
| 599 | + | |
580 | 600 | | |
581 | | - | |
582 | | - | |
583 | | - | |
584 | | - | |
| 601 | + | |
| 602 | + | |
585 | 603 | | |
586 | 604 | | |
587 | 605 | | |
| |||
626 | 644 | | |
627 | 645 | | |
628 | 646 | | |
| 647 | + | |
629 | 648 | | |
630 | 649 | | |
631 | 650 | | |
632 | 651 | | |
| 652 | + | |
633 | 653 | | |
634 | 654 | | |
635 | | - | |
636 | | - | |
637 | | - | |
638 | | - | |
| 655 | + | |
639 | 656 | | |
640 | 657 | | |
641 | 658 | | |
642 | 659 | | |
| 660 | + | |
643 | 661 | | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
644 | 665 | | |
645 | 666 | | |
646 | 667 | | |
| |||
673 | 694 | | |
674 | 695 | | |
675 | 696 | | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
676 | 703 | | |
677 | | - | |
678 | 704 | | |
679 | 705 | | |
680 | 706 | | |
| |||
0 commit comments