Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Just create a quic listener #718

Merged
merged 19 commits into from
Oct 31, 2023
Merged

Just create a quic listener #718

merged 19 commits into from
Oct 31, 2023

Commits on Oct 30, 2023

  1. * NEW [quic] Add defination of quic listener.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    86512c3 View commit details
    Browse the repository at this point in the history
  2. * NEW [quic] Update the quic listener defination and Add implementati…

    …on of nni_quic_listener_alloc.
    
    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    36f7647 View commit details
    Browse the repository at this point in the history
  3. * NEW [quic] Add implementation of quic_listener_alloc_addr.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    648bfc7 View commit details
    Browse the repository at this point in the history
  4. * NEW [quic] Add defination of quic listener.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    09c1fff View commit details
    Browse the repository at this point in the history
  5. * FIX [quic] Remove unused field in nni_quic_conn.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    294d393 View commit details
    Browse the repository at this point in the history
  6. * NEW [quic] Add msquic_listen & Add implementation of nni_quic_liste…

    …ner_init.
    
    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    0b1f034 View commit details
    Browse the repository at this point in the history
  7. * ADD [quic] Add implementation of +nni_quic_listener_listen.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    ce9daac View commit details
    Browse the repository at this point in the history
  8. * NEW [quic] Add msquic_listener_cb to handle incoming connection.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    553a4a1 View commit details
    Browse the repository at this point in the history
  9. * NEW [quic] Add msquic_connection_cb for quic listener

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    793cf4b View commit details
    Browse the repository at this point in the history
  10. * NEW [quic] Add nni_quic_listener_accept & Support doaccept from bot…

    …h of msquic callback and nni_quic_listener_accept.
    
    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    a25dc17 View commit details
    Browse the repository at this point in the history
  11. * ADD [quic] Expose interface nni_quic_listener_accept.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    6ddf80d View commit details
    Browse the repository at this point in the history
  12. * NEW [quic] Add imcomings for listener to cache the connection not a…

    …ccepted.
    
    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    4c90a6d View commit details
    Browse the repository at this point in the history
  13. * NEW [quic] Add implementation of quic_listener_free and quic_listen…

    …er_close.
    
    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    0a07cbb View commit details
    Browse the repository at this point in the history
  14. * NEW [quic] Add implementation of nni_quic_listener_close.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    b407424 View commit details
    Browse the repository at this point in the history
  15. * NEW [quic] Add method to close msquic listener.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    5f899a1 View commit details
    Browse the repository at this point in the history
  16. * NEW [quic] Rename the name of the function to close and stop listener.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    e19cbb3 View commit details
    Browse the repository at this point in the history
  17. * NEW [quic] Add quic_listener_doclose to stop the msquic listener.

    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    b8ddd7d View commit details
    Browse the repository at this point in the history
  18. * Fix [quic] Fix stop listener rather than finite the msquic listener…

    … in quic_listener_doclose.
    
    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    2645aaa View commit details
    Browse the repository at this point in the history
  19. * NEW [quic] Add nni_quic_listener_fini to finite quic listener.

    * FIX [quic] Add some comments (maybe rules) about quic_listener_doclose.
    
    Signed-off-by: wanghaemq <wangwei@emqx.io>
    wanghaEMQ committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    6256518 View commit details
    Browse the repository at this point in the history