#include <msg.hpp>
|
enum | {
more = 1,
command = 2,
ping = 4,
pong = 8,
subscribe = 12,
cancel = 16,
close_cmd = 20,
credential = 32,
routing_id = 64,
shared = 128
} |
|
enum | { msg_t_size = 64
} |
|
enum | { max_vsm_size
} |
|
enum | { ping_cmd_name_size = 5,
cancel_cmd_name_size = 7,
sub_cmd_name_size = 10
} |
|
|
void | add_refs (int refs_) |
|
bool | check () const |
|
int | close () |
|
void * | command_body () |
|
size_t | command_body_size () const |
|
int | copy (msg_t &src_) |
|
void * | data () |
|
unsigned char | flags () const |
|
uint32_t | get_routing_id () const |
|
const char * | group () const |
|
int | init () |
|
int | init (void *data_, size_t size_, msg_free_fn *ffn_, void *hint_, content_t *content_=NULL) |
|
int | init_buffer (const void *buf_, size_t size_) |
|
int | init_cancel (const size_t size_, const unsigned char *topic) |
|
int | init_data (void *data_, size_t size_, msg_free_fn *ffn_, void *hint_) |
|
int | init_delimiter () |
|
int | init_external_storage (content_t *content_, void *data_, size_t size_, msg_free_fn *ffn_, void *hint_) |
|
int | init_join () |
|
int | init_leave () |
|
int | init_size (size_t size_) |
|
int | init_subscribe (const size_t size_, const unsigned char *topic) |
|
bool | is_cancel () const |
|
bool | is_close_cmd () const |
|
bool | is_cmsg () const |
|
bool | is_credential () const |
|
bool | is_delimiter () const |
|
bool | is_join () const |
|
bool | is_leave () const |
|
bool | is_lmsg () const |
|
bool | is_ping () const |
|
bool | is_pong () const |
|
bool | is_routing_id () const |
|
bool | is_subscribe () const |
|
bool | is_vsm () const |
|
bool | is_zcmsg () const |
|
metadata_t * | metadata () const |
|
int | move (msg_t &src_) |
|
void | reset_flags (unsigned char flags_) |
|
void | reset_metadata () |
|
int | reset_routing_id () |
|
bool | rm_refs (int refs_) |
|
void | set_flags (unsigned char flags_) |
|
int | set_group (const char *, size_t length_) |
|
int | set_group (const char *group_) |
|
void | set_metadata (metadata_t *metadata_) |
|
int | set_routing_id (uint32_t routing_id_) |
|
void | shrink (size_t new_size_) |
|
size_t | size () const |
|
Definition at line 33 of file msg.hpp.
◆ anonymous enum
Enumerator |
---|
more | |
command | |
ping | |
pong | |
subscribe | |
cancel | |
close_cmd | |
credential | |
routing_id | |
shared | |
Definition at line 53 of file msg.hpp.
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
Enumerator |
---|
ping_cmd_name_size | |
cancel_cmd_name_size | |
sub_cmd_name_size | |
Definition at line 157 of file msg.hpp.
◆ group_type_t
Enumerator |
---|
group_type_short | |
group_type_long | |
Definition at line 192 of file msg.hpp.
◆ type_t
Enumerator |
---|
type_min | |
type_vsm | |
type_lmsg | |
type_delimiter | |
type_cmsg | |
type_zclmsg | |
type_join | |
type_leave | |
type_max | |
Definition at line 168 of file msg.hpp.
◆ add_refs()
void zmq::msg_t::add_refs |
( |
int |
refs_ | ) |
|
◆ check()
bool zmq::msg_t::check |
( |
| ) |
const |
◆ close()
int zmq::msg_t::close |
( |
| ) |
|
◆ command_body()
void * zmq::msg_t::command_body |
( |
| ) |
|
◆ command_body_size()
size_t zmq::msg_t::command_body_size |
( |
| ) |
const |
◆ copy()
int zmq::msg_t::copy |
( |
msg_t & |
src_ | ) |
|
◆ data()
void* zmq::msg_t::data |
( |
| ) |
|
◆ flags()
unsigned char zmq::msg_t::flags |
( |
| ) |
const |
◆ get_routing_id()
uint32_t zmq::msg_t::get_routing_id |
( |
| ) |
const |
◆ group()
const char* zmq::msg_t::group |
( |
| ) |
const |
◆ init() [1/2]
◆ init() [2/2]
◆ init_buffer()
int zmq::msg_t::init_buffer |
( |
const void * |
buf_, |
|
|
size_t |
size_ |
|
) |
| |
◆ init_cancel()
int zmq::msg_t::init_cancel |
( |
const size_t |
size_, |
|
|
const unsigned char * |
topic |
|
) |
| |
◆ init_data()
◆ init_delimiter()
int zmq::msg_t::init_delimiter |
( |
| ) |
|
◆ init_external_storage()
◆ init_join()
int zmq::msg_t::init_join |
( |
| ) |
|
◆ init_leave()
int zmq::msg_t::init_leave |
( |
| ) |
|
◆ init_size()
int zmq::msg_t::init_size |
( |
size_t |
size_ | ) |
|
◆ init_subscribe()
int zmq::msg_t::init_subscribe |
( |
const size_t |
size_, |
|
|
const unsigned char * |
topic |
|
) |
| |
◆ is_cancel()
bool zmq::msg_t::is_cancel |
( |
| ) |
const |
|
inline |
◆ is_close_cmd()
bool zmq::msg_t::is_close_cmd |
( |
| ) |
const |
◆ is_cmsg()
bool zmq::msg_t::is_cmsg |
( |
| ) |
const |
◆ is_credential()
bool zmq::msg_t::is_credential |
( |
| ) |
const |
◆ is_delimiter()
bool zmq::msg_t::is_delimiter |
( |
| ) |
const |
◆ is_join()
bool zmq::msg_t::is_join |
( |
| ) |
const |
◆ is_leave()
bool zmq::msg_t::is_leave |
( |
| ) |
const |
◆ is_lmsg()
bool zmq::msg_t::is_lmsg |
( |
| ) |
const |
◆ is_ping()
bool zmq::msg_t::is_ping |
( |
| ) |
const |
◆ is_pong()
bool zmq::msg_t::is_pong |
( |
| ) |
const |
◆ is_routing_id()
bool zmq::msg_t::is_routing_id |
( |
| ) |
const |
◆ is_subscribe()
bool zmq::msg_t::is_subscribe |
( |
| ) |
const |
|
inline |
◆ is_vsm()
bool zmq::msg_t::is_vsm |
( |
| ) |
const |
◆ is_zcmsg()
bool zmq::msg_t::is_zcmsg |
( |
| ) |
const |
◆ metadata()
◆ move()
int zmq::msg_t::move |
( |
msg_t & |
src_ | ) |
|
◆ refcnt()
◆ reset_flags()
void zmq::msg_t::reset_flags |
( |
unsigned char |
flags_ | ) |
|
◆ reset_metadata()
void zmq::msg_t::reset_metadata |
( |
| ) |
|
◆ reset_routing_id()
int zmq::msg_t::reset_routing_id |
( |
| ) |
|
◆ rm_refs()
bool zmq::msg_t::rm_refs |
( |
int |
refs_ | ) |
|
◆ set_flags()
void zmq::msg_t::set_flags |
( |
unsigned char |
flags_ | ) |
|
◆ set_group() [1/2]
int zmq::msg_t::set_group |
( |
const char * |
group_, |
|
|
size_t |
length_ |
|
) |
| |
◆ set_group() [2/2]
int zmq::msg_t::set_group |
( |
const char * |
group_ | ) |
|
◆ set_metadata()
◆ set_routing_id()
int zmq::msg_t::set_routing_id |
( |
uint32_t |
routing_id_ | ) |
|
◆ shrink()
void zmq::msg_t::shrink |
( |
size_t |
new_size_ | ) |
|
◆ size()
size_t zmq::msg_t::size |
( |
| ) |
const |
◆ _u
union { ... } zmq::msg_t::_u |
◆ base
struct { ... } zmq::msg_t::base |
◆ cmsg
struct { ... } zmq::msg_t::cmsg |
◆ content
◆ data [1/2]
◆ data [2/2]
◆ delimiter
struct { ... } zmq::msg_t::delimiter |
◆ flags
unsigned char zmq::msg_t::flags |
◆ group
const char * zmq::msg_t::group |
◆ lmsg
struct { ... } zmq::msg_t::lmsg |
◆ metadata
◆ routing_id
uint32_t zmq::msg_t::routing_id |
◆ size [1/2]
◆ size [2/2]
◆ type
unsigned char zmq::msg_t::type |
◆ unused
◆ vsm
struct { ... } zmq::msg_t::vsm |
◆ zclmsg
struct { ... } zmq::msg_t::zclmsg |
The documentation for this class was generated from the following files: