File Coverage

blib/lib/Data/HashMap/Shared/SI.pm
Criterion Covered Total %
statement 45 45 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 49 49 100.0


line stmt bran cond sub pod time code
1             package Data::HashMap::Shared::SI;
2 5     5   197701 use strict;
  5         14  
  5         254  
3 5     5   29 use warnings;
  5         11  
  5         382  
4 5     5   617 use Data::HashMap::Shared;
  5         13  
  5         3393  
5             our $VERSION = '0.01';
6              
7             sub import {
8 5     5   85 $^H{"Data::HashMap::Shared::SI/shm_si_put"} = 1;
9 5         18 $^H{"Data::HashMap::Shared::SI/shm_si_get"} = 1;
10 5         22 $^H{"Data::HashMap::Shared::SI/shm_si_remove"} = 1;
11 5         19 $^H{"Data::HashMap::Shared::SI/shm_si_exists"} = 1;
12 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_incr"} = 1;
13 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_decr"} = 1;
14 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_incr_by"} = 1;
15 5         15 $^H{"Data::HashMap::Shared::SI/shm_si_size"} = 1;
16 5         15 $^H{"Data::HashMap::Shared::SI/shm_si_keys"} = 1;
17 5         19 $^H{"Data::HashMap::Shared::SI/shm_si_values"} = 1;
18 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_items"} = 1;
19 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_each"} = 1;
20 5         15 $^H{"Data::HashMap::Shared::SI/shm_si_iter_reset"} = 1;
21 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_clear"} = 1;
22 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_to_hash"} = 1;
23 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_max_entries"} = 1;
24 5         66 $^H{"Data::HashMap::Shared::SI/shm_si_get_or_set"} = 1;
25 5         27 $^H{"Data::HashMap::Shared::SI/shm_si_put_ttl"} = 1;
26 5         18 $^H{"Data::HashMap::Shared::SI/shm_si_max_size"} = 1;
27 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_ttl"} = 1;
28 5         15 $^H{"Data::HashMap::Shared::SI/shm_si_cursor"} = 1;
29 5         30 $^H{"Data::HashMap::Shared::SI/shm_si_cursor_next"} = 1;
30 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_cursor_seek"} = 1;
31 5         18 $^H{"Data::HashMap::Shared::SI/shm_si_ttl_remaining"} = 1;
32 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_capacity"} = 1;
33 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_tombstones"} = 1;
34 5         17 $^H{"Data::HashMap::Shared::SI/shm_si_cursor_reset"} = 1;
35 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_take"} = 1;
36 5         15 $^H{"Data::HashMap::Shared::SI/shm_si_flush_expired"} = 1;
37 5         18 $^H{"Data::HashMap::Shared::SI/shm_si_flush_expired_partial"} = 1;
38 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_mmap_size"} = 1;
39 5         16 $^H{"Data::HashMap::Shared::SI/shm_si_touch"} = 1;
40 5         14 $^H{"Data::HashMap::Shared::SI/shm_si_reserve"} = 1;
41 5         15 $^H{"Data::HashMap::Shared::SI/shm_si_stat_evictions"} = 1;
42 5         18 $^H{"Data::HashMap::Shared::SI/shm_si_stat_expired"} = 1;
43 5         452893 $^H{"Data::HashMap::Shared::SI/shm_si_stat_recoveries"} = 1;
44             }
45              
46             1;