src/universal-analytics.c
void queueTracking(UATracker_t* tracker){
  assert(NULL != tracker);
  assert((*tracker).__configured__ == UA_MEM_MAGIC_CONFIG);

  unsigned int query_len;
  char* query = tracker->query;
  memset(query, 0, UA_MAX_QUERY_LEN);
  query_len = assembleQueryString(tracker, query, 0);

  HTTPenqueue(& tracker->queue, UA_ENDPOINT, UA_USERAGENT, query, query_len); 
}
/* Assemble a query from a tracker and send it through CURL */
Assemble a query from a tracker and send it through CURL
Assemble a query from a tracker and send it through CURL
void queueTracking(UATracker_t* tracker){
  assert(NULL != tracker);
  assert((*tracker).__configured__ == UA_MEM_MAGIC_CONFIG);
  unsigned int query_len;
  char* query = tracker->query;
  memset(query, 0, UA_MAX_QUERY_LEN);
  query_len = assembleQueryString(tracker, query, 0);
  HTTPenqueue(& tracker->queue, UA_ENDPOINT, UA_USERAGENT, query, query_len); 
}
void queueTracking ( UATracker_t * tracker ) { assert ( NULL != tracker ) ; assert ( ( * tracker ) . __configured__ == UA_MEM_MAGIC_CONFIG ) ; unsigned int query_len ; char * query = tracker -> query ; memset ( query , 0 , UA_MAX_QUERY_LEN ) ; query_len = assembleQueryString ( tracker , query , 0 ) ; HTTPenqueue ( & tracker -> queue , UA_ENDPOINT , UA_USERAGENT , query , query_len ) ; }
Assemble a query from a tracker and send it through CURL
Assemble a query from a tracker and send it through CURL