From 325b5874d134aa56ca8252b8cbb2418bf9750d9a Mon Sep 17 00:00:00 2001 From: Tim Mensch Date: Tue, 9 Jul 2013 19:23:04 +0000 Subject: [PATCH 1/2] added set and get functions on ZMQ context --- src/ctx.nobj.lua | 6 ++++++ zmq.nobj.lua | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/ctx.nobj.lua b/src/ctx.nobj.lua index 246b653..3f22117 100644 --- a/src/ctx.nobj.lua +++ b/src/ctx.nobj.lua @@ -36,5 +36,11 @@ typedef struct ZMQ_Ctx ZMQ_Ctx; method "socket" { c_method_call "!ZMQ_Socket *" "zmq_socket" { "int", "type"} }, + method "set" { + c_method_call "int" "zmq_ctx_set" { "int", "flag", "int", "value" } + }, + method "get" { + c_method_call "int" "zmq_ctx_get" { "int", "flag" } + }, } diff --git a/zmq.nobj.lua b/zmq.nobj.lua index 2aecadb..e46193c 100644 --- a/zmq.nobj.lua +++ b/zmq.nobj.lua @@ -118,6 +118,10 @@ c_source "typedefs" [[ export_definitions { MAX_VSM_SIZE = "ZMQ_MAX_VSM_SIZE", +-- context settings +MAX_SOCKETS = "ZMQ_MAX_SOCKETS", +IO_THREADS = "ZMQ_IO_THREADS", + -- message types DELIMITER = "ZMQ_DELIMITER", VSM = "ZMQ_VSM", From 417ffd7f464ee159d1a24a8a5783fb25d2cfbe60 Mon Sep 17 00:00:00 2001 From: Tim Mensch Date: Tue, 9 Jul 2013 20:35:11 +0000 Subject: [PATCH 2/2] Add if_defs for VERSION_3_2 --- src/ctx.nobj.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ctx.nobj.lua b/src/ctx.nobj.lua index 3f22117..694520f 100644 --- a/src/ctx.nobj.lua +++ b/src/ctx.nobj.lua @@ -37,9 +37,11 @@ typedef struct ZMQ_Ctx ZMQ_Ctx; c_method_call "!ZMQ_Socket *" "zmq_socket" { "int", "type"} }, method "set" { + if_defs = { "VERSION_3_2" }, c_method_call "int" "zmq_ctx_set" { "int", "flag", "int", "value" } }, method "get" { + if_defs = { "VERSION_3_2" }, c_method_call "int" "zmq_ctx_get" { "int", "flag" } }, }