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

Add support for draft socket types #206

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

staticfloat
Copy link
Contributor

These APIs are not yet fully stable, so using them across ZMQ versions
is not guaranteed to work. Within a ZMQ version, they should be more or
less functional however, so let's expose them but within a Draft
module that signals to the user a whiff of caveat emptor.

Associated Yggdrasil PR enabling the draft code within libzmq:
JuliaPackaging/Yggdrasil#1128

These APIs are not yet fully stable, so using them across ZMQ versions
is not guaranteed to work.  Within a ZMQ version, they should be more or
less functional however, so let's expose them but within a `Draft`
module that signals to the user a whiff of caveat emptor.

Associated Yggdrasil PR enabling the draft code within libzmq:
JuliaPackaging/Yggdrasil#1128
@staticfloat staticfloat marked this pull request as draft June 7, 2020 19:20
@staticfloat
Copy link
Contributor Author

I've marked this as draft because Socket() fails upon trying to call getsockopt(ZMQ_FD) until zeromq/libzmq#3953 is resolved.

@JamesWrigley
Copy link
Member

Do you still need this @staticfloat? I think the way to implement it now would be to generate the bindings automatically by enabling the draft symbols in the generator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants