Dashboard > Appistry EAF v3.8 > ... > Fabric Query API > fabric_query.h
Log In   View a printable version of the current page.  
  fabric_query.h

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