offheap: github.com/glycerine/offheap/ohser Index | Files

package offheap

import "github.com/glycerine/offheap/ohser"

Index

Package Files

schema.capnp.go translateCapn.go

func SliceByteToUInt8List Uses

func SliceByteToUInt8List(seg *capn.Segment, m []byte) capn.UInt8List

func UInt8ListToSliceByte Uses

func UInt8ListToSliceByte(p capn.UInt8List) []byte

type CellCapn Uses

type CellCapn C.Struct

func AutoNewCellCapn Uses

func AutoNewCellCapn(s *C.Segment) CellCapn

func CellGoToCapn Uses

func CellGoToCapn(seg *capn.Segment, src *Cell) CellCapn

func NewCellCapn Uses

func NewCellCapn(s *C.Segment) CellCapn

func NewRootCellCapn Uses

func NewRootCellCapn(s *C.Segment) CellCapn

func ReadRootCellCapn Uses

func ReadRootCellCapn(s *C.Segment) CellCapn

func (CellCapn) ByteKey Uses

func (s CellCapn) ByteKey() []byte

func (CellCapn) MarshalJSON Uses

func (s CellCapn) MarshalJSON() (bs []byte, err error)

func (CellCapn) SetByteKey Uses

func (s CellCapn) SetByteKey(v []byte)

func (CellCapn) SetUnHashedKey Uses

func (s CellCapn) SetUnHashedKey(v uint64)

func (CellCapn) SetValue Uses

func (s CellCapn) SetValue(v []byte)

func (CellCapn) UnHashedKey Uses

func (s CellCapn) UnHashedKey() uint64

func (CellCapn) Value Uses

func (s CellCapn) Value() []byte

type CellCapn_List Uses

type CellCapn_List C.PointerList

func NewCellCapnList Uses

func NewCellCapnList(s *C.Segment, sz int) CellCapn_List

func (CellCapn_List) At Uses

func (s CellCapn_List) At(i int) CellCapn

func (CellCapn_List) Len Uses

func (s CellCapn_List) Len() int

func (CellCapn_List) Set Uses

func (s CellCapn_List) Set(i int, item CellCapn)

func (CellCapn_List) ToArray Uses

func (s CellCapn_List) ToArray() []CellCapn

type HashTableCapn Uses

type HashTableCapn C.Struct

func AutoNewHashTableCapn Uses

func AutoNewHashTableCapn(s *C.Segment) HashTableCapn

func HashTableGoToCapn Uses

func HashTableGoToCapn(seg *capn.Segment, src *HashTable) HashTableCapn

func NewHashTableCapn Uses

func NewHashTableCapn(s *C.Segment) HashTableCapn

func NewRootHashTableCapn Uses

func NewRootHashTableCapn(s *C.Segment) HashTableCapn

func ReadRootHashTableCapn Uses

func ReadRootHashTableCapn(s *C.Segment) HashTableCapn

func (HashTableCapn) ArraySize Uses

func (s HashTableCapn) ArraySize() uint64

func (HashTableCapn) CellSz Uses

func (s HashTableCapn) CellSz() uint64

func (HashTableCapn) Cells Uses

func (s HashTableCapn) Cells() uint64

func (HashTableCapn) MarshalJSON Uses

func (s HashTableCapn) MarshalJSON() (bs []byte, err error)

func (HashTableCapn) Mmm Uses

func (s HashTableCapn) Mmm() MmapMallocCapn

func (HashTableCapn) Offheap Uses

func (s HashTableCapn) Offheap() []byte

func (HashTableCapn) Population Uses

func (s HashTableCapn) Population() uint64

func (HashTableCapn) SetArraySize Uses

func (s HashTableCapn) SetArraySize(v uint64)

func (HashTableCapn) SetCellSz Uses

func (s HashTableCapn) SetCellSz(v uint64)

func (HashTableCapn) SetCells Uses

func (s HashTableCapn) SetCells(v uint64)

func (HashTableCapn) SetMmm Uses

func (s HashTableCapn) SetMmm(v MmapMallocCapn)

func (HashTableCapn) SetOffheap Uses

func (s HashTableCapn) SetOffheap(v []byte)

func (HashTableCapn) SetPopulation Uses

func (s HashTableCapn) SetPopulation(v uint64)

func (HashTableCapn) SetZeroCell Uses

func (s HashTableCapn) SetZeroCell(v CellCapn)

func (HashTableCapn) SetZeroUsed Uses

func (s HashTableCapn) SetZeroUsed(v bool)

func (HashTableCapn) ZeroCell Uses

func (s HashTableCapn) ZeroCell() CellCapn

func (HashTableCapn) ZeroUsed Uses

func (s HashTableCapn) ZeroUsed() bool

type HashTableCapn_List Uses

type HashTableCapn_List C.PointerList

func NewHashTableCapnList Uses

func NewHashTableCapnList(s *C.Segment, sz int) HashTableCapn_List

func (HashTableCapn_List) At Uses

func (s HashTableCapn_List) At(i int) HashTableCapn

func (HashTableCapn_List) Len Uses

func (s HashTableCapn_List) Len() int

func (HashTableCapn_List) Set Uses

func (s HashTableCapn_List) Set(i int, item HashTableCapn)

func (HashTableCapn_List) ToArray Uses

func (s HashTableCapn_List) ToArray() []HashTableCapn

type IteratorCapn Uses

type IteratorCapn C.Struct

func AutoNewIteratorCapn Uses

func AutoNewIteratorCapn(s *C.Segment) IteratorCapn

func IteratorGoToCapn Uses

func IteratorGoToCapn(seg *capn.Segment, src *Iterator) IteratorCapn

func NewIteratorCapn Uses

func NewIteratorCapn(s *C.Segment) IteratorCapn

func NewRootIteratorCapn Uses

func NewRootIteratorCapn(s *C.Segment) IteratorCapn

func ReadRootIteratorCapn Uses

func ReadRootIteratorCapn(s *C.Segment) IteratorCapn

func (IteratorCapn) Cur Uses

func (s IteratorCapn) Cur() CellCapn

func (IteratorCapn) MarshalJSON Uses

func (s IteratorCapn) MarshalJSON() (bs []byte, err error)

func (IteratorCapn) Pos Uses

func (s IteratorCapn) Pos() int64

func (IteratorCapn) SetCur Uses

func (s IteratorCapn) SetCur(v CellCapn)

func (IteratorCapn) SetPos Uses

func (s IteratorCapn) SetPos(v int64)

func (IteratorCapn) SetTab Uses

func (s IteratorCapn) SetTab(v HashTableCapn)

func (IteratorCapn) Tab Uses

func (s IteratorCapn) Tab() HashTableCapn

type IteratorCapn_List Uses

type IteratorCapn_List C.PointerList

func NewIteratorCapnList Uses

func NewIteratorCapnList(s *C.Segment, sz int) IteratorCapn_List

func (IteratorCapn_List) At Uses

func (s IteratorCapn_List) At(i int) IteratorCapn

func (IteratorCapn_List) Len Uses

func (s IteratorCapn_List) Len() int

func (IteratorCapn_List) Set Uses

func (s IteratorCapn_List) Set(i int, item IteratorCapn)

func (IteratorCapn_List) ToArray Uses

func (s IteratorCapn_List) ToArray() []IteratorCapn

type MmapMallocCapn Uses

type MmapMallocCapn C.Struct

func AutoNewMmapMallocCapn Uses

func AutoNewMmapMallocCapn(s *C.Segment) MmapMallocCapn

func MmapMallocGoToCapn Uses

func MmapMallocGoToCapn(seg *capn.Segment, src *MmapMalloc) MmapMallocCapn

func NewMmapMallocCapn Uses

func NewMmapMallocCapn(s *C.Segment) MmapMallocCapn

func NewRootMmapMallocCapn Uses

func NewRootMmapMallocCapn(s *C.Segment) MmapMallocCapn

func ReadRootMmapMallocCapn Uses

func ReadRootMmapMallocCapn(s *C.Segment) MmapMallocCapn

func (MmapMallocCapn) BytesAlloc Uses

func (s MmapMallocCapn) BytesAlloc() int64

func (MmapMallocCapn) Fd Uses

func (s MmapMallocCapn) Fd() int64

func (MmapMallocCapn) FileBytesLen Uses

func (s MmapMallocCapn) FileBytesLen() int64

func (MmapMallocCapn) MarshalJSON Uses

func (s MmapMallocCapn) MarshalJSON() (bs []byte, err error)

func (MmapMallocCapn) Mem Uses

func (s MmapMallocCapn) Mem() []byte

func (MmapMallocCapn) Path Uses

func (s MmapMallocCapn) Path() string

func (MmapMallocCapn) SetBytesAlloc Uses

func (s MmapMallocCapn) SetBytesAlloc(v int64)

func (MmapMallocCapn) SetFd Uses

func (s MmapMallocCapn) SetFd(v int64)

func (MmapMallocCapn) SetFileBytesLen Uses

func (s MmapMallocCapn) SetFileBytesLen(v int64)

func (MmapMallocCapn) SetMem Uses

func (s MmapMallocCapn) SetMem(v []byte)

func (MmapMallocCapn) SetPath Uses

func (s MmapMallocCapn) SetPath(v string)

type MmapMallocCapn_List Uses

type MmapMallocCapn_List C.PointerList

func NewMmapMallocCapnList Uses

func NewMmapMallocCapnList(s *C.Segment, sz int) MmapMallocCapn_List

func (MmapMallocCapn_List) At Uses

func (s MmapMallocCapn_List) At(i int) MmapMallocCapn

func (MmapMallocCapn_List) Len Uses

func (s MmapMallocCapn_List) Len() int

func (MmapMallocCapn_List) Set Uses

func (s MmapMallocCapn_List) Set(i int, item MmapMallocCapn)

func (MmapMallocCapn_List) ToArray Uses

func (s MmapMallocCapn_List) ToArray() []MmapMallocCapn

Package offheap imports 4 packages (graph). Updated 2016-08-02. Refresh now. Tools for package owners. This is an inactive package (no imports and no commits in at least two years).