Go to the documentation of this file.
3 #ifndef __ZMQ_MSG_HPP_INCLUDE__
4 #define __ZMQ_MSG_HPP_INCLUDE__
16 #define CMD_TYPE_MASK 0x1c
76 content_t *content_ =
NULL);
89 int init_subscribe (
const size_t size_,
const unsigned char *topic);
90 int init_cancel (
const size_t size_,
const unsigned char *topic);
96 unsigned char flags ()
const;
132 const char *
group ()
const;
134 int set_group (
const char *,
size_t length_);
144 void shrink (
size_t new_size_);
253 +
sizeof (uint32_t) +
sizeof (
group_t))];
265 - (
sizeof (
metadata_t *) +
sizeof (content_t *) + 2
266 +
sizeof (uint32_t) +
sizeof (group_t))];
279 +
sizeof (size_t) + 2 +
sizeof (uint32_t)
291 +
sizeof (uint32_t) +
sizeof (group_t))];
304 const int rc = msg_->
close ();
312 for (
int i = 0;
i < count_;
i++)
int init_subscribe(const size_t size_, const unsigned char *topic)
struct zmq::msg_t::@52::@57 lmsg
struct zmq::msg_t::@52::@59 cmsg
int init_buffer(const void *buf_, size_t size_)
int init_data(void *data_, size_t size_, msg_free_fn *ffn_, void *hint_)
static const char cancel_cmd_name[]
#define ZMQ_GROUP_MAX_LENGTH
struct zmq::msg_t::@52::@55 base
int init_cancel(const size_t size_, const unsigned char *topic)
int init_size(size_t size_)
bool is_credential() const
bool is_routing_id() const
uint32_t get_routing_id() const
void set_metadata(metadata_t *metadata_)
static UPB_NORETURN void err(tarjan *t)
int close_and_return(zmq::msg_t *msg_, int echo_)
typedef void(APIENTRY *GLDEBUGPROCARB)(GLenum source
void shrink(size_t new_size_)
struct zmq::msg_t::group_t::@54 lgroup
struct zmq::msg_t::@52::@60 delimiter
size_t command_body_size() const
void reset_flags(unsigned char flags_)
int set_routing_id(uint32_t routing_id_)
unsigned char unused[msg_t_size -(sizeof(metadata_t *)+2+sizeof(uint32_t)+sizeof(group_t))]
int init_external_storage(content_t *content_, void *data_, size_t size_, msg_free_fn *ffn_, void *hint_)
struct zmq::msg_t::@52::@58 zclmsg
static const char sub_cmd_name[]
char group[ZMQ_GROUP_MAX_LENGTH+1]
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
struct zmq::msg_t::@52::@56 vsm
bool is_delimiter() const
zmq::atomic_counter_t refcnt
struct zmq::msg_t::group_t::@53 sgroup
bool is_subscribe() const
unsigned char data[max_vsm_size]
zmq::atomic_counter_t * refcnt()
void() msg_free_fn(void *data_, void *hint_)
void set_flags(unsigned char flags_)
bool is_close_cmd() const
int set_group(const char *group_)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57