A Julia Package for Inter-Process Communication
Julia has already many methods for inter-process communication (IPC): sockets, semaphores, memory mapped files, etc. You may however want to have Julia interacts with other processes or threads by means of BSD (System V) IPC or POSIX shared memory, semaphores, message queues or mutexes and condition variables. Package IPC.jl
intends to provide such facilities.
The code source of IPC.jl
is here.
Index
IPC.Semaphore
IPC.SharedMemory
IPC.ShmId
IPC.ShmInfo
IPC.SigAction
IPC.SigInfo
IPC.SigSet
IPC.TimeSpec
IPC.TimeVal
IPC.TimeoutError
IPC.WrappedArray
Base.timedwait
Base.wait
IPC.clock_getres
IPC.clock_gettime
IPC.clock_settime
IPC.gettimeofday
IPC.nanosleep
IPC.post
IPC.shmat
IPC.shmcfg
IPC.shmctl
IPC.shmdt
IPC.shmget
IPC.shmid
IPC.shminfo
IPC.shminfo!
IPC.shmrm
IPC.sigaction
IPC.sigaction!
IPC.sigpending
IPC.sigpending!
IPC.sigprocmask
IPC.sigprocmask!
IPC.sigqueue
IPC.sigsuspend
IPC.sigwait
IPC.sigwait!
IPC.trywait