astiposix

package
v0.0.0-...-2fd3f60 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SharedMemory

type SharedMemory struct {
	// contains filtered or unexported fields
}

func CreateSharedMemory

func CreateSharedMemory(name string, size int) (*SharedMemory, error)

func OpenSharedMemory

func OpenSharedMemory(name string) (*SharedMemory, error)

func (*SharedMemory) Addr

func (shm *SharedMemory) Addr() unsafe.Pointer

func (*SharedMemory) Close

func (shm *SharedMemory) Close() error

func (*SharedMemory) Name

func (shm *SharedMemory) Name() string

func (*SharedMemory) ReadBytes

func (shm *SharedMemory) ReadBytes(size int) ([]byte, error)

func (*SharedMemory) Size

func (shm *SharedMemory) Size() int

func (*SharedMemory) Write

func (shm *SharedMemory) Write(src unsafe.Pointer, size int) error

func (*SharedMemory) WriteBytes

func (shm *SharedMemory) WriteBytes(b []byte) error

type VariableSizeSharedMemoryReadOptions

type VariableSizeSharedMemoryReadOptions struct {
	Name string `json:"name"`
	Size int    `json:"size"`
}

type VariableSizeSharedMemoryReader

type VariableSizeSharedMemoryReader struct {
	// contains filtered or unexported fields
}

func NewVariableSizeSharedMemoryReader

func NewVariableSizeSharedMemoryReader() *VariableSizeSharedMemoryReader

func (*VariableSizeSharedMemoryReader) Close

func (r *VariableSizeSharedMemoryReader) Close()

func (*VariableSizeSharedMemoryReader) ReadBytes

type VariableSizeSharedMemoryWriter

type VariableSizeSharedMemoryWriter struct {
	// contains filtered or unexported fields
}

func NewVariableSizeSharedMemoryWriter

func NewVariableSizeSharedMemoryWriter(prefix string) *VariableSizeSharedMemoryWriter

func (*VariableSizeSharedMemoryWriter) Close

func (w *VariableSizeSharedMemoryWriter) Close()

func (*VariableSizeSharedMemoryWriter) Write

func (*VariableSizeSharedMemoryWriter) WriteBytes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳