Skip to content
This repository was archived by the owner on Sep 12, 2023. It is now read-only.

feat: add base data types for msquic wrapper library#474

Merged
PooyaEimandar merged 1 commit intoWolfSource:mainfrom
hexorer:467-feat-add-base-data-types-for-msquic-wrapper-library
May 9, 2023
Merged

feat: add base data types for msquic wrapper library#474
PooyaEimandar merged 1 commit intoWolfSource:mainfrom
hexorer:467-feat-add-base-data-types-for-msquic-wrapper-library

Conversation

@hexorer
Copy link
Copy Markdown
Contributor

@hexorer hexorer commented May 6, 2023

Pull Request Checklist

Please check if your pull request fulfills the following requirements:

Pull Request Type

What kind of change does this pull request introduce?

  • Build: Changes that affect the build system or external dependencies
  • CD: Changes to our CD configuration files and scripts
  • CI: Changes to our CI configuration files and scripts
  • Docs: Documentation only changes
  • Feat: A new feature
  • Fix: A bug fix
  • Perf: A code change that improves performance
  • Refactor: A code change that neither fixes a bug nor adds a feature
  • Test: Adding missing tests or correcting existing tests

What is the current behavior?

Issue #467

What is the new behavior?

Added:

  • w_overloaded utility in system module.
  • w_flags utility in system module.
  • quic internals:
    • w_raw_tag and w_raw_access
    • a singleton-style factory method to get quic api table in w_msquic_api.
  • quic base datatypes:
    • common enum flags.
    • QUIC_ADDRESS as w_address.
    • QUIC_STATUS as w_status and w_status_code.
    • QUIC_SETTINGS as w_settings.
    • QUIC_NEW_CONNECTION_INFO as w_new_connection_info.
    • QUIC_REGISTRATION_CONFIG as w_registration_config.
    • QUIC_CREDENTIAL_CONFIG as w_credential_config.

Does this Pull Request introduce a breaking change?

  • Yes
  • No

Other information

Closes #467

@hexorer
Copy link
Copy Markdown
Contributor Author

hexorer commented May 6, 2023

NOTE: github doesn't have merge dependencies, but this merge must be done after #473 PR.

@hexorer
Copy link
Copy Markdown
Contributor Author

hexorer commented May 7, 2023

NOTE: github doesn't have merge dependencies, but this merge must be done after #473 PR.

it's now resolved.

@PooyaEimandar PooyaEimandar merged commit 75bf1fb into WolfSource:main May 9, 2023
@PooyaEimandar
Copy link
Copy Markdown
Contributor

@cthulhu-irl thank you

@hexorer hexorer deleted the 467-feat-add-base-data-types-for-msquic-wrapper-library branch May 22, 2023 08:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add base data types for msquic wrapper library

2 participants