Options for gearman_packet_st.
Definition at line 189 of file constants.h.
| enum gearman_magic_t |
Magic types.
Definition at line 200 of file constants.h.
| enum gearman_command_t |
Command types. When you add a new entry, update gearman_command_info_list in packet.c as well.
Definition at line 212 of file constants.h.
| gearman_return_t gearman_packet_add_arg | ( | gearman_packet_st * | packet, | |
| const void * | arg, | |||
| size_t | arg_size | |||
| ) |
Add an argument to a packet.
| gearman_return_t gearman_packet_pack_header | ( | gearman_packet_st * | packet | ) |
Pack header.
| gearman_return_t gearman_packet_unpack_header | ( | gearman_packet_st * | packet | ) |
Unpack header.
| size_t gearman_packet_pack | ( | const gearman_packet_st * | packet, | |
| gearman_con_st * | con, | |||
| void * | data, | |||
| size_t | data_size, | |||
| gearman_return_t * | ret_ptr | |||
| ) |
Pack packet into output buffer.
| size_t gearman_packet_unpack | ( | gearman_packet_st * | packet, | |
| gearman_con_st * | con, | |||
| const void * | data, | |||
| size_t | data_size, | |||
| gearman_return_t * | ret_ptr | |||
| ) |
Unpack packet from input data.
| void gearman_packet_give_data | ( | gearman_packet_st * | packet, | |
| const void * | data, | |||
| size_t | data_size | |||
| ) |
Give allocated memory to packet. After this, the library will be responsible for freeing the workload memory when the packet is destroyed.
| void* gearman_packet_take_data | ( | gearman_packet_st * | packet, | |
| size_t * | data_size | |||
| ) |
Take allocated data from packet. After this, the caller is responsible for free()ing the memory.
1.5.6