36#define interchange_allproducts(handler, callback) interchange_catalog("All-Products", handler, callback)
 
   50        const char *cookie, 
const char *certificate);
 
void interchange_free_response(interchange_response *response)
 
void interchange_free_catalog(struct interchange_catalog *catalog)
 
void interchange_page(const char *path, void(*parser)(interchange_response *))
Generic function for fetching data using a relative path.
 
void interchange_init(const char *sampleurl, const char *image_dir, const char *cookie, const char *certificate)
A function that needs to be run first.
 
void interchange_clear_product(struct interchange_product *product)
 
void interchange_cleanup()
 
Definition: interchange.h:26
 
size_t length
Definition: interchange.h:27
 
struct interchange_product * products
Definition: interchange.h:28
 
Definition: interchange.h:19
 
size_t length
Definition: interchange.h:20
 
char * skus[]
Definition: interchange.h:21
 
Definition: interchange.h:6
 
char * description
Definition: interchange.h:8
 
char * prod_group
Definition: interchange.h:14
 
double weight
Definition: interchange.h:16
 
char * title
Definition: interchange.h:9
 
char * sku
Definition: interchange.h:7
 
double price
Definition: interchange.h:13
 
char * comment
Definition: interchange.h:10
 
char * author
Definition: interchange.h:18
 
char * thumb
Definition: interchange.h:11
 
char * category
Definition: interchange.h:15
 
char * image_large
Definition: interchange.h:23
 
char * image
Definition: interchange.h:12
 
char * option_type
Definition: interchange.h:17
 
struct interchange_product::interchange_product_crosssell * crosssell
 
Definition: typedefs.h:10