public static void Close(ZmqMessage *message) { if (ZmqNative.msg_close(message) == -1) { ZmqUtil.ThrowLastError("Could not close ZMQ message"); } }
public static void Init(ZmqMessage *message) { if (ZmqNative.msg_init(message) == -1) { ZmqUtil.ThrowLastError("Could not initialize ZMQ message"); } }
public static void Init(ZmqMessage *message) { while (ZmqNative.msg_init(message) == -1) { if (ZmqUtil.WasInterrupted()) { continue; } ZmqUtil.ThrowLastError("Could not initialize ZMQ message"); } }
private static extern IntPtr zmq_msg_size(ZmqMessage *msg);
public override IntPtr msg_size(ZmqMessage *msg) => zmq_msg_size(msg);
private static extern void *zmq_msg_data(ZmqMessage *msg);
public abstract void *msg_data(ZmqMessage *msg);
public abstract int msg_recv(ZmqMessage *msg, IntPtr socket, int flags);
public static IntPtr msg_size(ZmqMessage *msg) => _impl.msg_size(msg);
private static extern int zmq_msg_recv(ZmqMessage *msg, IntPtr socket, int flags);
public override int msg_recv(ZmqMessage *msg, IntPtr socket, int flags) => zmq_msg_recv(msg, socket, flags);
private static extern int zmq_msg_init(ZmqMessage *msg);
public override int msg_init(ZmqMessage *msg) => zmq_msg_init(msg);
public static int msg_init(ZmqMessage *msg) => _impl.msg_init(msg);
public static int msg_close(ZmqMessage *msg) => _impl.msg_close(msg);
public static void *msg_data(ZmqMessage *msg) => _impl.msg_data(msg);
public override int msg_close(ZmqMessage *msg) => zmq_msg_close(msg);
public abstract int msg_init(ZmqMessage *msg);
private static extern int zmq_msg_close(ZmqMessage *msg);
public abstract int msg_close(ZmqMessage *msg);
public static int msg_recv(ZmqMessage *msg, IntPtr socket, int flags) => _impl.msg_recv(msg, socket, flags);
public abstract IntPtr msg_size(ZmqMessage *msg);
public override void *msg_data(ZmqMessage *msg) => zmq_msg_data(msg);