Sha256: 516ef3dff8f67dab77936d6b9ccbc03937057f2b37e54273282576a2a7740ae1

Contents?: true

Size: 476 Bytes

Versions: 12

Compression:

Stored size: 476 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

12 entries across 12 versions & 1 rubygems

Version Path
ox-2.4.2 ext/ox/cache8.h
ox-2.4.1 ext/ox/cache8.h
ox-2.4.0 ext/ox/cache8.h
ox-2.3.0 ext/ox/cache8.h
ox-2.2.4 ext/ox/cache8.h
ox-2.2.3 ext/ox/cache8.h
ox-2.2.2 ext/ox/cache8.h
ox-2.2.1 ext/ox/cache8.h
ox-2.2.0 ext/ox/cache8.h
ox-2.1.8 ext/ox/cache8.h
ox-2.1.7 ext/ox/cache8.h
ox-2.1.6 ext/ox/cache8.h