17a171a4b239e6e761e8f73a9b49451d7c918811 braney Wed Jun 19 17:14:25 2019 -0700 changes in response to code review (thanks Jonathan!) diff --git src/hg/inc/trackDb.h src/hg/inc/trackDb.h index 1ee53c6..2564b81 100644 --- src/hg/inc/trackDb.h +++ src/hg/inc/trackDb.h @@ -697,28 +697,28 @@ * or a tab-separated or tagStorm file with a foreign key specified by the "meta" tag. */ char *trackDbViewSetting(struct trackDb *tdb, char *name); /* Return view setting from tdb, but *not* any of it's parents. */ struct trackDb *lmCloneTdb(struct lm *lm, struct trackDb *tdb, struct trackDb *parent, struct hash *superHash); /* clone a single tdb structure. Will clone its children if it has any */ struct trackDb *lmCloneTdbList(struct lm *lm, struct trackDb *list, struct trackDb *parent, struct hash *superHash); /* clone a list of tdb structures. */ struct trackDb *lmCloneSuper(struct lm *lm, struct trackDb *tdb, struct hash *superHash); /* clone a super track tdb structure. */ -void trackDbHubCloneTdbListToSharedMem(char *trackDbUrl, struct trackDb *list, unsigned long size); +void trackDbHubCloneTdbListToSharedMem(char *trackDbUrl, struct trackDb *list, unsigned long size, char *trackDbCacheDir); /* For this hub, Allocate shared memory and clone trackDb list into it. */ -void trackDbCloneTdbListToSharedMem(char *db, struct trackDb *list, unsigned long size); +void trackDbCloneTdbListToSharedMem(char *db, struct trackDb *list, unsigned long size, char *trackDbCacheDir); /* For this native db, allocate shared memory and clone trackDb list into it. */ -struct trackDb *trackDbCache(char *db, time_t time); +struct trackDb *trackDbCache(char *db, time_t time, char *trackDbCacheDir); /* Check to see if this db has a cached trackDb. */ -struct trackDb *trackDbHubCache(char *trackDbUrl, time_t time); +struct trackDb *trackDbHubCache(char *trackDbUrl, time_t time, char *trackDbCacheDir); /* Check to see if this hub has a cached trackDb. */ #endif /* TRACKDB_H */