Sha256: 81d341524197037b8115122bf61c8c92feb691398b61058d4466ad48ff8bd6d1

Contents?: true

Size: 481 Bytes

Versions: 6

Compression:

Stored size: 481 Bytes

Contents

/* cache8.h
 * Copyright (c) 2011, Peter Ohler
 * All rights reserved.
 */

#ifndef OX_CACHE8_H
#define OX_CACHE8_H

#include "ruby.h"
#include "stdint.h"

typedef struct _cache8 *Cache8;
typedef uint64_t        slot_t;
typedef uint64_t        sid_t;

extern void ox_cache8_new(Cache8 *cache);
extern void ox_cache8_delete(Cache8 cache);

extern slot_t ox_cache8_get(Cache8 cache, sid_t key, slot_t **slot);

// extern void	ox_cache8_print(Cache8 cache);

#endif /* OX_CACHE8_H */

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ox-2.14.20 ext/ox/cache8.h
ox-2.14.19 ext/ox/cache8.h
ox-2.14.18 ext/ox/cache8.h
ox-2.14.17 ext/ox/cache8.h
ox-2.14.16 ext/ox/cache8.h
ox-2.14.15 ext/ox/cache8.h