go-ipc: bitbucket.org/avd/go-ipc Index | Files | Directories

package ipc

import "bitbucket.org/avd/go-ipc"

Package ipc provides primitives for inter-process communication. Works on Linux, OSX, FreeBSD, and Windows (x86 or x86-64). Supports following mechanisms:

fifo (unix and windows pipes)
memory mapped files
shared memory
system message queues (Linux, FreeBSD, OSX)
cross-platform priority message queue
mutexes, rw mutexes
semaphores
events
conditional variables

Index

Package Files

doc.go

Directories

PathSynopsis
fifoPackage fifo implements first-in-first-out objects logic.
internal/allocator
internal/array
internal/common
internal/helper
internal/test
mmfPackage mmf implements privitives for mapping files into memory.
mqPackage mq implements interprocess queues logic.
shmPackage shm implements shared memory objects.
syncPackage sync implements primitives for synchronization between processes.

Updated 2019-11-08. Refresh now. Tools for package owners.