Package: ipc 0.1.5
ipc: Tools for Message Passing Between Processes
Provides tools for passing messages between R processes. Shiny examples are provided showing how to perform useful tasks such as: updating reactive values from within a future, progress bars for long running async tasks, and interrupting async tasks based on user input.
Authors:
ipc_0.1.5.tar.gz
ipc_0.1.5.zip(r-4.7)ipc_0.1.5.zip(r-4.6)ipc_0.1.5.zip(r-4.5)
ipc_0.1.5.tgz(r-4.6-any)ipc_0.1.5.tgz(r-4.5-any)
ipc_0.1.5.tar.gz(r-4.7-any)ipc_0.1.5.tar.gz(r-4.6-any)
ipc_0.1.5.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
ipc/json (API)
| # Install 'ipc' in R: |
| install.packages('ipc', repos = c('https://fellstat.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/fellstat/ipc/issues
Last updated from:1ec559b168. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 121 | ||
| source / vignettes | OK | 208 | ||
| linux-release-x86_64 | OK | 125 | ||
| macos-release-arm64 | OK | 119 | ||
| macos-oldrel-arm64 | OK | 184 | ||
| windows-devel | OK | 97 | ||
| windows-release | OK | 84 | ||
| windows-oldrel | OK | 82 | ||
| wasm-release | OK | 124 |
Exports:AsyncInterruptorAsyncProgressConsumerdefaultSourceProducerqueueQueueredisConfigredisIdGeneratorRedisSourceShinyConsumershinyExampleShinyProducershinyQueuestopMulticoreFuturetempFileGeneratorTextFileSource
Dependencies:backportsbase64encbase64urlbslibcachemclicommonmarkdigestfastmapfilelockfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangsassshinysourcetoolstxtqwithrxtable
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Tools for performing async communication between workers in shiny | ipc-package |
| An interruptor useful for stopping child processes. | AsyncInterruptor |
| A progress bar object where inc and set are usable within other processes | AsyncProgress |
| A Class for reading and executing tasks from a source | Consumer |
| Get/set the class used to sink/read from the file system | defaultSource |
| A Class for sending signals to a source | Producer |
| A Class containing a producer and consumer | Queue queue |
| Get/set redis configuration | redisConfig |
| Get/set the location for temporary files | redisIdGenerator |
| Reads and writes the queue to a redis db | RedisSource |
| A Consumer class with common task handlers useful in Shiny apps | ShinyConsumer |
| Run Example Shiny Apps | shinyExample |
| A Producer with methods specific for Shiny | ShinyProducer |
| Create a Queue object | shinyQueue |
| Stops a future run in a multicore plan | stopMulticoreFuture |
| Get/set the location for temporary files | tempFileGenerator |
| Reads and writes the queue to a text file | TextFileSource |
