pbms_get_info
Description
pbms_bool pbms_get_info ( PBMS pbms ,const char * blob_ref )
Get metadata and headers from the PBMS BLOB streaming daemon for the specified BLOB reference.
Parameters
pbms
A valid PBMS connection handle.
blob_ref
A BLOB reference for the data to be received.
Return Values

Returns TRUE on success.

Returns FALSE on failure. Use pbms_errno() and pbms_error() to retrieve error details.

Example
	PBMS pbms;
	char buffer[PBMS_META_VALUE_SIZE];
    time_t secs;
	  
	pbms = pbms_connect("localhost", 8080, "aDatabase");

	// Fetch the BLOB back, 'name' is a LONGBLOB column.
	mysql_query(mysql, "select name from bobtest where id = 1");
	results = mysql_store_result(mysql);
			
	record = mysql_fetch_row(result);
	
	/* Get the BLOB metadata only. */
	pbms_get_info(pbms, record[0]);
	
	/* Print out some standard metadata 
	pbms_get_metadata_value(pbms, MS_BLOB_SIZE, buffer, NULL);
	printf("SIZE: %s", buffer);

	pbms_get_metadata_value(pbms, MS_CHECKSUM_TAG, buffer, NULL);
	printf("CHECKSUM: %s", buffer);

	pbms_get_metadata_value(pbms, MS_ACCESS_COUNT, buffer, NULL);
	printf("ACCESS_COUNT: %s", buffer);

	pbms_get_metadata_value(pbms, MS_CREATION_TIME, buffer, NULL);
	secs = atol(buffer);
	ctime_r(secs, buffer);
	printf("CREATION_TIME: %s", buffer);

	pbms_get_metadata_value(pbms, MS_LAST_ACCESS, buffer, NULL);
	secs = atol(buffer);
	ctime_r(secs, buffer);
	printf("LAST_ACCESS: %s", buffer);

	/* Assume you had a custom meta data field called "Author" */
	pbms_get_metadata_value(pbms, "Author", buffer, NULL);
	printf("Author: %s", buffer);
	
	pbms_close(pbms);
		
Related functions
pbms_get_data() pbms_get_data_cb() pbms_put_data() pbms_put_data_cb()