Commit fd811b2
committed
[RFC] Add curl websocket bindings
This adds bindings to Curl's websocket support that was added in
Curl 7.86.0. Instead of just pass-through C bindings, the API added
here is a little more high-level from a type-safety perspective.
I.e. this introduces an enum CurlWsMessageType and a DTO class
CurlWsFrame for nicer and safer API handling.
Still WIP.1 parent ad65698 commit fd811b2
File tree
5 files changed
+365
-1
lines changed- Zend/Optimizer
- ext/curl
5 files changed
+365
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
52 | 56 | | |
53 | 57 | | |
54 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3657 | 3657 | | |
3658 | 3658 | | |
3659 | 3659 | | |
| 3660 | + | |
| 3661 | + | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
| 3666 | + | |
| 3667 | + | |
| 3668 | + | |
| 3669 | + | |
3660 | 3670 | | |
3661 | 3671 | | |
3662 | 3672 | | |
| |||
3686 | 3696 | | |
3687 | 3697 | | |
3688 | 3698 | | |
| 3699 | + | |
| 3700 | + | |
| 3701 | + | |
| 3702 | + | |
| 3703 | + | |
| 3704 | + | |
| 3705 | + | |
| 3706 | + | |
3689 | 3707 | | |
3690 | 3708 | | |
3691 | 3709 | | |
| |||
3719 | 3737 | | |
3720 | 3738 | | |
3721 | 3739 | | |
| 3740 | + | |
| 3741 | + | |
| 3742 | + | |
| 3743 | + | |
| 3744 | + | |
| 3745 | + | |
| 3746 | + | |
| 3747 | + | |
| 3748 | + | |
| 3749 | + | |
| 3750 | + | |
| 3751 | + | |
| 3752 | + | |
| 3753 | + | |
| 3754 | + | |
| 3755 | + | |
| 3756 | + | |
| 3757 | + | |
| 3758 | + | |
| 3759 | + | |
| 3760 | + | |
| 3761 | + | |
3722 | 3762 | | |
3723 | 3763 | | |
3724 | 3764 | | |
| |||
3812 | 3852 | | |
3813 | 3853 | | |
3814 | 3854 | | |
| 3855 | + | |
| 3856 | + | |
| 3857 | + | |
| 3858 | + | |
| 3859 | + | |
| 3860 | + | |
| 3861 | + | |
| 3862 | + | |
| 3863 | + | |
| 3864 | + | |
| 3865 | + | |
| 3866 | + | |
| 3867 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments