Documentation
¶
Index ¶
- type SharedMemory
- func (shm *SharedMemory) Addr() unsafe.Pointer
- func (shm *SharedMemory) Close() error
- func (shm *SharedMemory) Name() string
- func (shm *SharedMemory) ReadBytes(size int) ([]byte, error)
- func (shm *SharedMemory) Size() int
- func (shm *SharedMemory) Write(src unsafe.Pointer, size int) error
- func (shm *SharedMemory) WriteBytes(b []byte) error
- type VariableSizeSharedMemoryReadOptions
- type VariableSizeSharedMemoryReader
- type VariableSizeSharedMemoryWriter
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) Size ¶
func (shm *SharedMemory) Size() int
func (*SharedMemory) WriteBytes ¶
func (shm *SharedMemory) WriteBytes(b []byte) error
type VariableSizeSharedMemoryReadOptions ¶
type VariableSizeSharedMemoryReadOptions struct {}
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 ¶
func (r *VariableSizeSharedMemoryReader) ReadBytes(o VariableSizeSharedMemoryReadOptions) (b []byte, err error)
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 (w *VariableSizeSharedMemoryWriter) Write(src unsafe.Pointer, size int) (ro VariableSizeSharedMemoryReadOptions, err error)
func (*VariableSizeSharedMemoryWriter) WriteBytes ¶
func (w *VariableSizeSharedMemoryWriter) WriteBytes(b []byte) (VariableSizeSharedMemoryReadOptions, error)
Click to show internal directories.
Click to hide internal directories.