046c975630f6576722e8cbfa843e68f6068d854e hiram Thu Mar 21 15:06:42 2019 -0700 somewhat better for sample data URLs refs #18869 diff --git src/hg/hubApi/dataApi.h src/hg/hubApi/dataApi.h index 3f7f837..523797f 100644 --- src/hg/hubApi/dataApi.h +++ src/hg/hubApi/dataApi.h @@ -26,30 +26,33 @@ #include "vcf.h" #include "bedTabix.h" #include "bamFile.h" #include "jsonParse.h" #include "jsonWrite.h" #include "chromInfo.h" #include "wiggle.h" #include "hubPublic.h" #ifdef USE_HAL #include "halBlockViz.h" #endif #define MAX_PATH_INFO 32 +/* limit amount of output to a maximum to avoid overload */ +extern int maxItemsOutput; /* can be set in URL maxItemsOutput=N */ + /* functions in hubApi.c */ struct hubPublic *hubPublicDbLoadAll(); struct dbDb *ucscDbDb(); /* return the dbDb table as an slList */ /* functions in apiUtils.c */ void apiErrAbort(char *format, ...); /* Issue an error message in json format, and exit(0) */ struct jsonWrite *apiStartOutput(); /* begin json output with standard header information for all requests */ int tableColumns(struct sqlConnection *conn, struct jsonWrite *jw, char *table, char ***nameReturn, char ***typeReturn);