fab_query_req_new
fab_query_req* fab_query_req_new()
This function creates a new query request object.
| Return Value |
| fab_query_req* |
fabric query request object |
fab_query_req_free
void fab_query_req_free(fab_query_req* request)
This function frees the memory allocated to the query request.
| Parameters |
| fab_query_req* |
fabric query request object |
fab_query
int fab_query(fab_query_req* request)
This function connects to the fabric and submits the query request.
| Parameters |
| fab_query_req* |
fabric query request object |
| Return Value |
| int |
0 if successful; a message code if unsuccessful, refer to the messages for more information |
fab_query_req_worker_count
int fab_query_req_worker_count(fab_query_req* request)
This function returns the number of workers currently in the fabric.
| Parameters |
| fab_query_req* |
fabric query request object |
| Return Value |
| int |
number of workers currently in the fabric |
fab_query_req_worker_hostnames
fab_array* fab_query_req_worker_hostnames(fab_query_req* request)
This function returns an array of host names of worker's currently in the fabric.
| Parameters |
| fab_query_req* |
fabric query request object |
| Return Value |
| fab_array* |
an array of host names of worker's currently in the fabric |
fab_query_req_worker_ip_addresses
fab_array* fab_query_req_worker_ip_addresses(fab_query_req* request)
This function returns an array of IP addresses of worker's currently in the fabric.
| Parameters |
| fab_query_req* |
fabric query request object |
| Return Value |
| fab_array* |
an array of IP addresses of worker's currently in the fabric |
fab_query_req_error_message
const char* fab_query_req_error_message(fab_query_req* request)
This function returns the text message associated with the error code. Use this function to retrieve more information from a failed request.
| Parameters |
| fab_query_req* |
fabric query request object |
| Return Value |
| const char* |
error message |