pkg/

directory
v0.0.0-...-b72ebd3 Latest Latest
Warning

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

Go to latest
Published: May 3, 2020 License: Apache-2.0

Directories

Path Synopsis
Package client provides access to the circuit programming environment to user programs.
Package client provides access to the circuit programming environment to user programs.
element
_mesos
Package mesos provides the mesos element which serves as a real-time resource megotiation exchange inspired by Apache Mesos.
Package mesos provides the mesos element which serves as a real-time resource megotiation exchange inspired by Apache Mesos.
dns
kit
Package kit contains various utility packages useful with the circuit
Package kit contains various utility packages useful with the circuit
config
Package config facilitates parsing JSON data with $-style environment variable references
Package config facilitates parsing JSON data with $-style environment variable references
debug
Package debug implements debugging utilities Package debug implements debugging utilities Package debug implements debugging utilities
Package debug implements debugging utilities Package debug implements debugging utilities Package debug implements debugging utilities
debug/ctrlc
Package ctrlc has the side effect of installing a Ctrl-C signal handler that throws a panic
Package ctrlc has the side effect of installing a Ctrl-C signal handler that throws a panic
debug/http
Package http contains implementation for various HTTP reporting endpoint
Package http contains implementation for various HTTP reporting endpoint
debug/http/trace
Package trace has the side effect of installing HTTP endpoints that report tracing information
Package trace has the side effect of installing HTTP endpoints that report tracing information
debug/kill
Package kill has the side effect of installing a KILL signal handler that throws a panic
Package kill has the side effect of installing a KILL signal handler that throws a panic
fmt
Package fmt contains string formatting utilities
Package fmt contains string formatting utilities
iomisc
Package iomisc implements miscellaneous I/O facilities
Package iomisc implements miscellaneous I/O facilities
llrb
Package llrb provides a left-leaning red-black implementation of 2-3 balanced binary search trees
Package llrb provides a left-leaning red-black implementation of 2-3 balanced binary search trees
lockfile
Package os provides application-level utilities that are implemented using OS facilities (like lock files)
Package os provides application-level utilities that are implemented using OS facilities (like lock files)
module
Package module provides a mechanism for linking an implementation package to a declaration package
Package module provides a mechanism for linking an implementation package to a declaration package
posix
Package posix provides a few POSIX-based facilities for local and remote scripting
Package posix provides a few POSIX-based facilities for local and remote scripting
pty
Package pty provides functions for working with Unix terminals.
Package pty provides functions for working with Unix terminals.
sched
Package sched contains primitives for scheduling
Package sched contains primitives for scheduling
sched/limiter
Package limiter schedules job execution while maintaining an upper limit on concurrency
Package limiter schedules job execution while maintaining an upper limit on concurrency
stat
Package stat implements facilities for storing distribution sketches and updating them
Package stat implements facilities for storing distribution sketches and updating them
sync
Package sync provides various synchronization primitives Package sync provides various synchronization primitives
Package sync provides various synchronization primitives Package sync provides various synchronization primitives
tele
Package tele implements Teleport Transport which can overcome network outages without affecting endpoint logic.
Package tele implements Teleport Transport which can overcome network outages without affecting endpoint logic.
tele/hmac
Package hmac implements carrier transports over TCP using HMAC authentication and RC4 symmetric encryption.
Package hmac implements carrier transports over TCP using HMAC authentication and RC4 symmetric encryption.
tele/limiter
Package limiter schedules job execution while maintaining an upper limit on concurrency
Package limiter schedules job execution while maintaining an upper limit on concurrency
tele/tcp
Package tcp implements carrier transports over TCP.
Package tcp implements carrier transports over TCP.
tele/trace
Package trace implements an ad-hoc tracing system
Package trace implements an ad-hoc tracing system
x
Package x encloses utilities for cross-sharing various types.
Package x encloses utilities for cross-sharing various types.
x/exec
Package exec facilitates remote execution of OS processes across workers
Package exec facilitates remote execution of OS processes across workers
x/file
Package file provides ways to pass open files to across circuit runtimes
Package file provides ways to pass open files to across circuit runtimes
x/io
Package io facilitates sharing io reader/writer/closers across workers.
Package io facilitates sharing io reader/writer/closers across workers.
xor
Package xor implements a nearest-neighbor data structure for the XOR-metric.
Package xor implements a nearest-neighbor data structure for the XOR-metric.
sys
Package sys encloses the implementations of circuit modules
Package sys encloses the implementations of circuit modules
acid
Package acid implements a built-in API that exposes debugging, profiling, monitoring, and other worker facilities
Package acid implements a built-in API that exposes debugging, profiling, monitoring, and other worker facilities
lang
Package lang implements the language runtime
Package lang implements the language runtime
lang/prof
Package prof implements internal profiling data structures
Package prof implements internal profiling data structures
lang/types
Package types implements the runtime type system
Package types implements the runtime type system
tele
Package tele implements the circuit/use/n networking module using Teleport Transport
Package tele implements the circuit/use/n networking module using Teleport Transport
Package tissue is an efficient “social” protocol for maintaining mutual awareness and sharing resources amongs circuit workers.
Package tissue is an efficient “social” protocol for maintaining mutual awareness and sharing resources amongs circuit workers.
use
Package use contains the programming interfaces exposed by the circuit module system
Package use contains the programming interfaces exposed by the circuit module system
anchorfs
Package anchorfs exposes the programming interface for accessing the anchor file system
Package anchorfs exposes the programming interface for accessing the anchor file system
circuit
Package circuit exposes the core functionalities provided by the circuit programming environment
Package circuit exposes the core functionalities provided by the circuit programming environment
n
worker
Package worker is a facade for the circuit spawning mechanism module
Package worker is a facade for the circuit spawning mechanism module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL