Sha256: f51bc1a99c3ead4d4e9118523e7e6b36771a629b54308bcfa1956f216156e1a6

Contents?: true

Size: 445 Bytes

Versions: 8

Compression:

Stored size: 445 Bytes

Contents

// Copyright (c) 2011 Peter Ohler. All rights reserved.

#ifndef OJ_CACHE8_H
#define OJ_CACHE8_H

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

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

extern void	oj_cache8_new(Cache8 *cache);
extern void	oj_cache8_delete(Cache8 cache);

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

extern void	oj_cache8_print(Cache8 cache);

#endif /* OJ_CACHE8_H */

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
oj-3.11.3 ext/oj/cache8.h
oj-3.11.2 ext/oj/cache8.h
oj-3.11.1 ext/oj/cache8.h
oj-3.11.0 ext/oj/cache8.h
oj-3.10.18 ext/oj/cache8.h
oj-3.10.17 ext/oj/cache8.h
oj-3.10.16 ext/oj/cache8.h
oj-3.10.15 ext/oj/cache8.h