Options for gearman_con_st.
| GEARMAN_CON_ALLOCATED | |
| GEARMAN_CON_READY | |
| GEARMAN_CON_PACKET_IN_USE | |
| GEARMAN_CON_EXTERNAL_FD | |
| GEARMAN_CON_IGNORE_LOST_CONNECTION | |
| GEARMAN_CON_CLOSE_AFTER_FLUSH |
Definition at line 139 of file constants.h.
| enum gearman_con_state_t |
States for gearman_con_st.
| GEARMAN_CON_STATE_ADDRINFO | |
| GEARMAN_CON_STATE_CONNECT | |
| GEARMAN_CON_STATE_CONNECTING | |
| GEARMAN_CON_STATE_CONNECTED |
Definition at line 153 of file constants.h.
Send states for gearman_con_st.
| GEARMAN_CON_SEND_STATE_NONE | |
| GEARMAN_CON_SEND_STATE_PRE_FLUSH | |
| GEARMAN_CON_SEND_STATE_FORCE_FLUSH | |
| GEARMAN_CON_SEND_STATE_FLUSH | |
| GEARMAN_CON_SEND_STATE_FLUSH_DATA |
Definition at line 165 of file constants.h.
Recv states for gearman_con_st.
| GEARMAN_CON_RECV_STATE_NONE | |
| GEARMAN_CON_RECV_STATE_READ | |
| GEARMAN_CON_RECV_STATE_READ_DATA |
Definition at line 178 of file constants.h.
| void gearman_con_set_host | ( | gearman_con_st * | con, | |
| const char * | host | |||
| ) |
Set host for a connection.
| void gearman_con_set_port | ( | gearman_con_st * | con, | |
| in_port_t | port | |||
| ) |
Set port for a connection.
| gearman_con_options_t gearman_con_options | ( | const gearman_con_st * | con | ) |
Get options for a connection.
| void gearman_con_set_options | ( | gearman_con_st * | con, | |
| gearman_con_options_t | options | |||
| ) |
Set options for a connection.
| void gearman_con_add_options | ( | gearman_con_st * | con, | |
| gearman_con_options_t | options | |||
| ) |
Add options for a connection.
| void gearman_con_remove_options | ( | gearman_con_st * | con, | |
| gearman_con_options_t | options | |||
| ) |
Remove options for a connection.
| gearman_return_t gearman_con_set_fd | ( | gearman_con_st * | con, | |
| int | fd | |||
| ) |
Set connection to an already open file descriptor.
| void* gearman_con_context | ( | const gearman_con_st * | con | ) |
Get application context pointer.
| void gearman_con_set_context | ( | gearman_con_st * | con, | |
| const void * | context | |||
| ) |
Set application context pointer.
| gearman_return_t gearman_con_connect | ( | gearman_con_st * | con | ) |
Connect to server.
| void gearman_con_close | ( | gearman_con_st * | con | ) |
Close a connection.
| void gearman_con_reset_addrinfo | ( | gearman_con_st * | con | ) |
Clear address info, freeing structs if needed.
| gearman_return_t gearman_con_send | ( | gearman_con_st * | con, | |
| const gearman_packet_st * | packet, | |||
| bool | flush | |||
| ) |
Send packet to a connection.
| size_t gearman_con_send_data | ( | gearman_con_st * | con, | |
| const void * | data, | |||
| size_t | data_size, | |||
| gearman_return_t * | ret_ptr | |||
| ) |
Send packet data to a connection.
| gearman_return_t gearman_con_flush | ( | gearman_con_st * | con | ) |
Flush the send buffer.
| gearman_packet_st* gearman_con_recv | ( | gearman_con_st * | con, | |
| gearman_packet_st * | packet, | |||
| gearman_return_t * | ret_ptr, | |||
| bool | recv_data | |||
| ) |
Receive packet from a connection.
| size_t gearman_con_recv_data | ( | gearman_con_st * | con, | |
| void * | data, | |||
| size_t | data_size, | |||
| gearman_return_t * | ret_ptr | |||
| ) |
Receive packet data from a connection.
| size_t gearman_con_read | ( | gearman_con_st * | con, | |
| void * | data, | |||
| size_t | data_size, | |||
| gearman_return_t * | ret_ptr | |||
| ) |
Read data from a connection.
| gearman_return_t gearman_con_set_events | ( | gearman_con_st * | con, | |
| short | events | |||
| ) |
Set events to be watched for a connection.
| gearman_return_t gearman_con_set_revents | ( | gearman_con_st * | con, | |
| short | revents | |||
| ) |
Set events that are ready for a connection. This is used with the external event callbacks.
| void* gearman_con_protocol_context | ( | const gearman_con_st * | con | ) |
Get protocol context pointer.
| void gearman_con_set_protocol_context | ( | gearman_con_st * | con, | |
| const void * | context | |||
| ) |
Set protocol context pointer.
| void gearman_con_set_protocol_context_free_fn | ( | gearman_con_st * | con, | |
| gearman_con_protocol_context_free_fn * | function | |||
| ) |
Set function to call when protocol_data should be freed.
| void gearman_con_set_packet_pack_fn | ( | gearman_con_st * | con, | |
| gearman_packet_pack_fn * | function | |||
| ) |
Set custom packet_pack function
| void gearman_con_set_packet_unpack_fn | ( | gearman_con_st * | con, | |
| gearman_packet_unpack_fn * | function | |||
| ) |
Set custom packet_unpack function
1.5.6