5849898283
Unit tests functional and coverage back to 100% Add more routes to dictionary, add more credentials, add default port 5554, rename cameradar logs ENV variable, improve unit test readability, remove tmp file
43 lines
1.0 KiB
C
43 lines
1.0 KiB
C
#include <stdio.h>
|
|
#include <string.h>
|
|
#include "callback.h"
|
|
#include "_cgo_export.h"
|
|
|
|
/* for OPT_HEADERFUNCTION */
|
|
size_t header_function( char *ptr, size_t size, size_t nmemb, void *ctx) {
|
|
return goCallHeaderFunction(ptr, size*nmemb, ctx);
|
|
}
|
|
|
|
void *return_header_function() {
|
|
return (void *)&header_function;
|
|
}
|
|
|
|
|
|
/* for OPT_WRITEFUNCTION */
|
|
size_t write_function( char *ptr, size_t size, size_t nmemb, void *ctx) {
|
|
return goCallWriteFunction(ptr, size*nmemb, ctx);
|
|
}
|
|
|
|
void *return_write_function() {
|
|
return (void *)&write_function;
|
|
}
|
|
|
|
/* for OPT_READFUNCTION */
|
|
size_t read_function( char *ptr, size_t size, size_t nmemb, void *ctx) {
|
|
return goCallReadFunction(ptr, size*nmemb, ctx);
|
|
}
|
|
|
|
void *return_read_function() {
|
|
return (void *)&read_function;
|
|
}
|
|
|
|
|
|
/* for OPT_PROGRESSFUNCTION */
|
|
int progress_function(void *ctx, double dltotal, double dlnow, double ultotal, double ulnow) {
|
|
return goCallProgressFunction(dltotal, dlnow, ultotal, ulnow, ctx);
|
|
}
|
|
|
|
void *return_progress_function() {
|
|
return (void *)progress_function;
|
|
}
|