Lines Matching defs:scache
9 /* #include <scache.h>
36 /* scache(3), generic session cache API
71 #include <scache.h>
79 SCACHE scache[1]; /* super-class */
101 static void scache_clnt_save_endp(SCACHE *scache, int endp_ttl,
105 SCACHE_CLNT *sp = (SCACHE_CLNT *) scache;
175 static int scache_clnt_find_endp(SCACHE *scache, const char *endp_label,
178 SCACHE_CLNT *sp = (SCACHE_CLNT *) scache;
252 static void scache_clnt_save_dest(SCACHE *scache, int dest_ttl,
257 SCACHE_CLNT *sp = (SCACHE_CLNT *) scache;
317 static int scache_clnt_find_dest(SCACHE *scache, const char *dest_label,
321 SCACHE_CLNT *sp = (SCACHE_CLNT *) scache;
406 static void scache_clnt_free(SCACHE *scache)
408 SCACHE_CLNT *sp = (SCACHE_CLNT *) scache;
426 sp->scache->save_endp = scache_clnt_save_endp;
427 sp->scache->find_endp = scache_clnt_find_endp;
428 sp->scache->save_dest = scache_clnt_save_dest;
429 sp->scache->find_dest = scache_clnt_find_dest;
430 sp->scache->size = scache_clnt_size;
431 sp->scache->free = scache_clnt_free;
444 return (sp->scache);