Coda Distributed File System
Loading...
Searching...
No Matches
Classes | Functions
cookie.c File Reference
#include <string.h>
#include "cookie.h"
Include dependency graph for cookie.c:

Classes

struct  ct_cookie_entry
 

Functions

int ct_cookie_add (uint64_t cookie, void *waiter)
 
int ct_cookie_deliver (uint64_t cookie, uint32_t status, uint64_t nbytes)
 
int ct_cookie_get (uint64_t cookie, uint32_t *status, uint64_t *nbytes)
 
void * ct_cookie_waiter (uint64_t cookie)
 
int ct_cookie_remove (uint64_t cookie)
 
void ct_cookie_foreach (ct_cookie_visitor_t fn, void *arg)
 

Function Documentation

◆ ct_cookie_add()

int ct_cookie_add ( uint64_t  cookie,
void *  waiter 
)

◆ ct_cookie_deliver()

int ct_cookie_deliver ( uint64_t  cookie,
uint32_t  status,
uint64_t  nbytes 
)

◆ ct_cookie_foreach()

void ct_cookie_foreach ( ct_cookie_visitor_t  fn,
void *  arg 
)

◆ ct_cookie_get()

int ct_cookie_get ( uint64_t  cookie,
uint32_t status,
uint64_t *  nbytes 
)

◆ ct_cookie_remove()

int ct_cookie_remove ( uint64_t  cookie)

◆ ct_cookie_waiter()

void * ct_cookie_waiter ( uint64_t  cookie)