Directories ¶
Path | Synopsis |
---|---|
jiri
module
|
|
Package v23 defines the runtime interface of Vanadium, and its subdirectories define the entire Vanadium public API.
|
Package v23 defines the runtime interface of Vanadium, and its subdirectories define the entire Vanadium public API. |
context
Package context provides an implementation of context.Context with additional functionality used within the Vanadium code base.
|
Package context provides an implementation of context.Context with additional functionality used within the Vanadium code base. |
conventions
Package conventions implements unenforced conventions for Vanadium.
|
Package conventions implements unenforced conventions for Vanadium. |
discovery
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
flow
Package flow defines interfaces for the management of authenticated bidirectional byte Flows.
|
Package flow defines interfaces for the management of authenticated bidirectional byte Flows. |
flow/message
Package message defines the low level messages used to set up authenticated and encrypted network flows.
|
Package message defines the low level messages used to set up authenticated and encrypted network flows. |
glob
Package glob defines a globbing syntax and implements matching routines.
|
Package glob defines a globbing syntax and implements matching routines. |
internal/sectest
Package sectest contains support for security related tests
|
Package sectest contains support for security related tests |
logging
Package loging defines an interface for logging modeled on Google's glog.
|
Package loging defines an interface for logging modeled on Google's glog. |
namespace
Package namespace defines an interface for resolving and managing names.
|
Package namespace defines an interface for resolving and managing names. |
naming
Package naming defines types and utilities associated with naming.
|
Package naming defines types and utilities associated with naming. |
options
Package options defines common options recognized by vanadium implementations.
|
Package options defines common options recognized by vanadium implementations. |
query
The query packages implement Vanadium's query capabilities.
|
The query packages implement Vanadium's query capabilities. |
query/engine
Package engine defines a Create function which returns an instance of datasource.QueryEngine
|
Package engine defines a Create function which returns an instance of datasource.QueryEngine |
query/engine/datasource
Package datasource defines the interfaces a system must implement to support querying.
|
Package datasource defines the interfaces a system must implement to support querying. |
query/engine/internal
Package internal implements Exec, executing SQL-like queries on a given database.
|
Package internal implements Exec, executing SQL-like queries on a given database. |
query/engine/internal/querychecker
Package querychecker performs a semantic check on an AST produced by the queryparser package.
|
Package querychecker performs a semantic check on an AST produced by the queryparser package. |
query/engine/internal/queryfunctions
Package queryfunctions describes SyncQL's built-in functions.
|
Package queryfunctions describes SyncQL's built-in functions. |
query/engine/internal/queryparser
Package queryparser is a parser to parse a simplified select statement (a la SQL) for the Vanadium key value store (a.k.a., syncbase).
|
Package queryparser is a parser to parse a simplified select statement (a la SQL) for the Vanadium key value store (a.k.a., syncbase). |
query/engine/internal/test
Package query_test contains tests for the query package.
|
Package query_test contains tests for the query package. |
query/engine/public
Package public defines the QueryEngine interface which is returned from calling v.io/v23/query/engine.Create and PreparedStatement which is returned from the QueryEngine.PrepareStatement function.
|
Package public defines the QueryEngine interface which is returned from calling v.io/v23/query/engine.Create and PreparedStatement which is returned from the QueryEngine.PrepareStatement function. |
query/pattern
Package pattern handles parsing and matching SQL LIKE-style glob patterns.
|
Package pattern handles parsing and matching SQL LIKE-style glob patterns. |
query/syncql
The ResultStream interface is used to iterate over query results.
|
The ResultStream interface is used to iterate over query results. |
rpc
Package rpc defines interfaces for communication via remote procedure call.
|
Package rpc defines interfaces for communication via remote procedure call. |
rpc/reserved
Package reserved implements client-side support for reserved RPC methods implemented by all servers.
|
Package reserved implements client-side support for reserved RPC methods implemented by all servers. |
rpc/version
Package version defines a mechanism for versioning the RPC protocol.
|
Package version defines a mechanism for versioning the RPC protocol. |
security
Package security defines types and utilities associated with security.
|
Package security defines types and utilities associated with security. |
security/access
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
security/access/internal
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
security/internal/ecdsaonly
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/groups
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/http
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/logreader
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/mounttable
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/permissions
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/pprof
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/stats
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/tidyable
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/vtrace
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
services/watch
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
uniqueid
Package uniqueid defines functions that are likely to generate globally unique identifiers.
|
Package uniqueid defines functions that are likely to generate globally unique identifiers. |
vdl
Package vdl implements the Vanadium Definition Language type and value system.
|
Package vdl implements the Vanadium Definition Language type and value system. |
vdl/vdltest
Package vdltest provides a variety of VDL types and values for testing.
|
Package vdltest provides a variety of VDL types and values for testing. |
vdl/vdltest/internal/vdltestgen
Command vdltestgen generates types and values for the vdltest package.
|
Command vdltestgen generates types and values for the vdltest package. |
vdlroot/math
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
vdlroot/signature
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
vdlroot/time
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
vdlroot/vdltool
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
verror
Package verror implements an error reporting mechanism that works across programming environments, and a set of common errors.
|
Package verror implements an error reporting mechanism that works across programming environments, and a set of common errors. |
vom
Package vom implements the Vanadium Object Marshaling serialization format.
|
Package vom implements the Vanadium Object Marshaling serialization format. |
vom/internal
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
vom/vomtest
Package vomtest provides protocol conformance tests for the Vanadium Object Marshaller (VOM).
|
Package vomtest provides protocol conformance tests for the Vanadium Object Marshaller (VOM). |
vom/vomtest/internal/vomforever
Command vomforever is a tool that searches for bugs in vom.
|
Command vomforever is a tool that searches for bugs in vom. |
vom/vomtest/internal/vomtestgen
Command vomtestgen generates test cases for the vomtest package.
|
Command vomtestgen generates test cases for the vomtest package. |
vtrace
Package vtrace defines a system for collecting debugging information about operations that span a distributed system.
|
Package vtrace defines a system for collecting debugging information about operations that span a distributed system. |
x
|
|
ref
Package ref defines constants used through the Vanadium reference implementation, which is implemented in its subdirectories.
|
Package ref defines constants used through the Vanadium reference implementation, which is implemented in its subdirectories. |
ref/cmd/gclogs
Command gclogs safely deletes old log files.
|
Command gclogs safely deletes old log files. |
ref/cmd/mounttable
Command mounttable sends commands to Vanadium mounttable services.
|
Command mounttable sends commands to Vanadium mounttable services. |
ref/cmd/namespace
Command namespace resolves and manages names in the Vanadium namespace.
|
Command namespace resolves and manages names in the Vanadium namespace. |
ref/cmd/principal
Command principal creates and manages Vanadium principals and blessings.
|
Command principal creates and manages Vanadium principals and blessings. |
ref/cmd/principal/caveatflag
Package caveatflag provides support for specifying caveats via command line flags and for creating caveats via their VDL type and values.
|
Package caveatflag provides support for specifying caveats via command line flags and for creating caveats via their VDL type and values. |
ref/cmd/uniqueid
Command uniqueid generates unique identifiers.
|
Command uniqueid generates unique identifiers. |
ref/cmd/vdl
Command vdl manages Vanadium Definition Language source code.
|
Command vdl manages Vanadium Definition Language source code. |
ref/cmd/vdl/gotagtest
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/cmd/vom
Command vom helps debug the Vanadium Object Marshaling wire protocol.
|
Command vom helps debug the Vanadium Object Marshaling wire protocol. |
ref/cmd/vrpc
Command vrpc sends and receives Vanadium remote procedure calls.
|
Command vrpc sends and receives Vanadium remote procedure calls. |
ref/cmd/vrpc/internal
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/internal/reflectutil
Package reflectutil provides reflection-based utilities.
|
Package reflectutil provides reflection-based utilities. |
ref/lib/apilog
Package apilog provides functions to be used in conjunction with logcop.
|
Package apilog provides functions to be used in conjunction with logcop. |
ref/lib/discovery
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/lib/discovery/global
TODO(jhahn): This is an experimental work to see its feasibility and set the long-term goal, and can be changed without notice.
|
TODO(jhahn): This is an experimental work to see its feasibility and set the long-term goal, and can be changed without notice. |
ref/lib/discovery/plugins/loopback
Package loopback implements loopback plugin for discovery service.
|
Package loopback implements loopback plugin for discovery service. |
ref/lib/discovery/plugins/mdns
Package mdns implements mDNS plugin for discovery service.
|
Package mdns implements mDNS plugin for discovery service. |
ref/lib/discovery/plugins/vine
Package vine contains a discovery plugin that is using Vine protocol.
|
Package vine contains a discovery plugin that is using Vine protocol. |
ref/lib/discovery/test
package test contains tests that rely on a fake runtime.
|
package test contains tests that rely on a fake runtime. |
ref/lib/discovery/testutil
Package testutil defines helpers for discovery tests.
|
Package testutil defines helpers for discovery tests. |
ref/lib/exec
Package exec implements configuration and secret-sharing between parent and child processes via anoymous pipes.
|
Package exec implements configuration and secret-sharing between parent and child processes via anoymous pipes. |
ref/lib/flags
Package flags implements utilities to augment the standard Go flag package.
|
Package flags implements utilities to augment the standard Go flag package. |
ref/lib/publisher
Package publisher provides a type to publish names to a mounttable.
|
Package publisher provides a type to publish names to a mounttable. |
ref/lib/pubsub
Package pubsub defines interfaces for accessing dynamically changing process configuration information.
|
Package pubsub defines interfaces for accessing dynamically changing process configuration information. |
ref/lib/security
Package security implements utilities for creating and using Vanadium security primitives.
|
Package security implements utilities for creating and using Vanadium security primitives. |
ref/lib/security/audit
Package audit implements a mechanism for writing auditable events to an audit log.
|
Package audit implements a mechanism for writing auditable events to an audit log. |
ref/lib/security/bcrypter
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/lib/security/internal/lockedfile
Package lockedfile creates and manipulates files whose contents should only change atomically.
|
Package lockedfile creates and manipulates files whose contents should only change atomically. |
ref/lib/security/internal/lockedfile/filelock
Package filelock provides a platform-independent API for advisory file locking.
|
Package filelock provides a platform-independent API for advisory file locking. |
ref/lib/security/keys
Package keys provides support for working with an extensible set of cryptographic keys.
|
Package keys provides support for working with an extensible set of cryptographic keys. |
ref/lib/security/keys/indirectkeyfiles
Package indirectkeyfiles provides support for key files whose contents refer to another keyfile.
|
Package indirectkeyfiles provides support for key files whose contents refer to another keyfile. |
ref/lib/security/keys/sshkeys
Package sshkeys provides support for using ssh keys with the security/keys package, including private keys hosted within an ssh agent.
|
Package sshkeys provides support for using ssh keys with the security/keys package, including private keys hosted within an ssh agent. |
ref/lib/security/keys/x509keys
Package x509 provides support for using x509/ssl keys with the security/keys package.
|
Package x509 provides support for using x509/ssl keys with the security/keys package. |
ref/lib/security/passphrase
Package passphrase contains utilities for reading a passphrase.
|
Package passphrase contains utilities for reading a passphrase. |
ref/lib/security/securityflag
Package securityflag implements utilities for creating security objects based on flags.
|
Package securityflag implements utilities for creating security objects based on flags. |
ref/lib/security/serialization
Package serialization implements utilities for reading and writing data with signature-based integrity checking.
|
Package serialization implements utilities for reading and writing data with signature-based integrity checking. |
ref/lib/signals
Package signals implements utilities for managing process shutdown with support for signal-handling.
|
Package signals implements utilities for managing process shutdown with support for signal-handling. |
ref/lib/slang
Package slang provides a simple, type checked scripting language.
|
Package slang provides a simple, type checked scripting language. |
ref/lib/stats
Package stats implements a global repository of stats objects.
|
Package stats implements a global repository of stats objects. |
ref/lib/stats/counter
Package counter implements counters that keeps track of their recent values over different periods of time.
|
Package counter implements counters that keeps track of their recent values over different periods of time. |
ref/lib/stats/histogram
Package histogram implements a basic histogram to keep track of data distribution.
|
Package histogram implements a basic histogram to keep track of data distribution. |
ref/lib/stats/sysstats
Package sysstats implements system statistics and updates them periodically.
|
Package sysstats implements system statistics and updates them periodically. |
ref/lib/timekeeper
Package timekeeper defines an interface to allow switching between real time and simulated time.
|
Package timekeeper defines an interface to allow switching between real time and simulated time. |
ref/lib/v23cmd
Package v23cmd implements utilities for running v23 cmdline programs.
|
Package v23cmd implements utilities for running v23 cmdline programs. |
ref/lib/vdl/build
Package build implements utilities to collect VDL build information and run the parser and compiler.
|
Package build implements utilities to collect VDL build information and run the parser and compiler. |
ref/lib/vdl/codegen
Package codegen implements utilities for VDL code generators.
|
Package codegen implements utilities for VDL code generators. |
ref/lib/vdl/codegen/golang
Package golang implements Go code generation from compiled VDL packages.
|
Package golang implements Go code generation from compiled VDL packages. |
ref/lib/vdl/codegen/java
Package java implements Java code generation from compiled VDL packages.
|
Package java implements Java code generation from compiled VDL packages. |
ref/lib/vdl/codegen/javascript
Package javascript implements Javascript code generation from compiled VDL packages.
|
Package javascript implements Javascript code generation from compiled VDL packages. |
ref/lib/vdl/codegen/json
Package json implements JSON generation for VDL const values.
|
Package json implements JSON generation for VDL const values. |
ref/lib/vdl/codegen/swift
Package swift implements Swift code generation from compiled VDL packages.
|
Package swift implements Swift code generation from compiled VDL packages. |
ref/lib/vdl/codegen/vdlgen
Package vdlgen implements VDL code generation from compiled VDL packages.
|
Package vdlgen implements VDL code generation from compiled VDL packages. |
ref/lib/vdl/compile
Package compile implements the VDL compiler, converting a parse tree into compiled results.
|
Package compile implements the VDL compiler, converting a parse tree into compiled results. |
ref/lib/vdl/internal/vdltestutil
Package vdltestutil provides testing utilities for v.io/x/ref/lib/vdl/...
|
Package vdltestutil provides testing utilities for v.io/x/ref/lib/vdl/... |
ref/lib/vdl/opconst
Package opconst defines the representation and operations for VDL constants.
|
Package opconst defines the representation and operations for VDL constants. |
ref/lib/vdl/parse
Package parse implements the VDL parser, converting source files into a parse tree.
|
Package parse implements the VDL parser, converting source files into a parse tree. |
ref/lib/vdl/vdlutil
Package vdlutil implements utilities used by many VDL components.
|
Package vdlutil implements utilities used by many VDL components. |
ref/lib/vtrace
Package vtrace implements the Trace and Span interfaces in v.io/v23/vtrace.
|
Package vtrace implements the Trace and Span interfaces in v.io/v23/vtrace. |
ref/runtime
Package runtime and its subdirectories provide implementations of the Vanadium runtime for different runtime environments.
|
Package runtime and its subdirectories provide implementations of the Vanadium runtime for different runtime environments. |
ref/runtime/factories/fake
Package fake implements a fake RuntimeFactory, useful in tests for mocking out certain components.
|
Package fake implements a fake RuntimeFactory, useful in tests for mocking out certain components. |
ref/runtime/factories/generic
Package generic implements a RuntimeFactory that is useful in tests.
|
Package generic implements a RuntimeFactory that is useful in tests. |
ref/runtime/factories/library
Package library implements a RuntimeFactory suitable for building a Vanadium library that is linked into other applications.
|
Package library implements a RuntimeFactory suitable for building a Vanadium library that is linked into other applications. |
ref/runtime/factories/library/internal/noflags
An example using the 'library' factory which is configured via exported variables rather than by command line flags.
|
An example using the 'library' factory which is configured via exported variables rather than by command line flags. |
ref/runtime/factories/library/internal/notpreparsed
An example using the 'library' factory which is configured via exported variables rather than by command line flags.
|
An example using the 'library' factory which is configured via exported variables rather than by command line flags. |
ref/runtime/factories/library/internal/preparsed
An example using the 'library' factory which is configured via exported variables rather than by command line flags.
|
An example using the 'library' factory which is configured via exported variables rather than by command line flags. |
ref/runtime/factories/library/internal/withflags
An example using the 'library' factory which is configured via exported variables rather than by command line flags.
|
An example using the 'library' factory which is configured via exported variables rather than by command line flags. |
ref/runtime/factories/roaming
Package roaming implements a RuntimeFactory suitable for a variety of network configurations, including 1-1 NATs, dhcp auto-configuration, Amazon Web Services and Google Compute Engine.
|
Package roaming implements a RuntimeFactory suitable for a variety of network configurations, including 1-1 NATs, dhcp auto-configuration, Amazon Web Services and Google Compute Engine. |
ref/runtime/factories/static
Package static implements a RuntimeFactory suitable for a variety of network configurations, including 1-1 NATs, Amazon Web Services and Google Compute Engine but hosted on a static IP address with no support for adapting to dhcp changes.
|
Package static implements a RuntimeFactory suitable for a variety of network configurations, including 1-1 NATs, Amazon Web Services and Google Compute Engine but hosted on a static IP address with no support for adapting to dhcp changes. |
ref/runtime/internal/cloudvm
Package cloudvm provides functions to test whether the current process is running on Google Compute Engine or Amazon Web Services, and to extract settings from this environment.
|
Package cloudvm provides functions to test whether the current process is running on Google Compute Engine or Amazon Web Services, and to extract settings from this environment. |
ref/runtime/internal/flow/cipher/aead
Package aead provides a block cipher using aead.GCM with AES 256 encryption.
|
Package aead provides a block cipher using aead.GCM with AES 256 encryption. |
ref/runtime/internal/flow/cipher/naclbox
Package naclbox provides a block cipher using nacl/{box,secretbox}
|
Package naclbox provides a block cipher using nacl/{box,secretbox} |
ref/runtime/internal/flow/conn
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/runtime/internal/lib/bqueue
Package bqueue implements several kinds of buffer queues, as a N-writer, 1-reader queue.
|
Package bqueue implements several kinds of buffer queues, as a N-writer, 1-reader queue. |
ref/runtime/internal/lib/bqueue/drrqueue
Package drrqueue implements a deficit round-robin buffer queue.
|
Package drrqueue implements a deficit round-robin buffer queue. |
ref/runtime/internal/lib/dependency
Package dependency keeps track of a dependency graph.
|
Package dependency keeps track of a dependency graph. |
ref/runtime/internal/lib/deque
Package deque implements a deque using a circular array.
|
Package deque implements a deque using a circular array. |
ref/runtime/internal/lib/iobuf
Package iobuf performs explicit memory management for data buffers used to perform network IO.
|
Package iobuf performs explicit memory management for data buffers used to perform network IO. |
ref/runtime/internal/lib/pcqueue
A producer/consumer queue is a concurrent bounded buffer supporting multiple concurrent producers and consumers, with timeouts.
|
A producer/consumer queue is a concurrent bounded buffer supporting multiple concurrent producers and consumers, with timeouts. |
ref/runtime/internal/lib/sync
Package sync provides synchronization primitives.
|
Package sync provides synchronization primitives. |
ref/runtime/internal/lib/upcqueue
Package upcqueue implements an unbounded producer/consumer queue.
|
Package upcqueue implements an unbounded producer/consumer queue. |
ref/runtime/internal/naming
Package naming provides an implementation of the interfaces in v.io/v23/naming.
|
Package naming provides an implementation of the interfaces in v.io/v23/naming. |
ref/runtime/internal/rpc/stress
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
Usage: | |
ref/runtime/internal/rpc/stress/stress
Command stress is a tool to stress/load test RPC by issuing randomly generated requests.
|
Command stress is a tool to stress/load test RPC by issuing randomly generated requests. |
ref/runtime/internal/rpc/stress/stressd
Command stressd runs the stress-test server.
|
Command stressd runs the stress-test server. |
ref/runtime/internal/rpc/test
package test contains test for rpc code that do not rely on unexposed rpc declarations.
|
package test contains test for rpc code that do not rely on unexposed rpc declarations. |
ref/runtime/internal/test/concurrency
Package concurrency implements a framework for systematic testing of concurrent vanadium Go programs.
|
Package concurrency implements a framework for systematic testing of concurrent vanadium Go programs. |
ref/runtime/protocols/bidi
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/runtime/protocols/lib/framer
Package framer provides the ability to wrap a network connection (or any io.ReadWriteCloser) with framing that consists of a 3-byte length followed by data of that length.
|
Package framer provides the ability to wrap a network connection (or any io.ReadWriteCloser) with framing that consists of a 3-byte length followed by data of that length. |
ref/runtime/protocols/lib/tcputil
package tcputil contains functions commonly used to manipulate TCP connections.
|
package tcputil contains functions commonly used to manipulate TCP connections. |
ref/runtime/protocols/lib/websocket
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/runtime/protocols/vine
Package vine contains Vanadium's Implementation of Network Emulation (VINE).
|
Package vine contains Vanadium's Implementation of Network Emulation (VINE). |
ref/runtime/protocols/wsh
Package wsh registers the websocket 'hybrid' protocol.
|
Package wsh registers the websocket 'hybrid' protocol. |
ref/runtime/protocols/wsh_nacl
Package wsh_nacl registers the websocket 'hybrid' protocol for nacl architectures.
|
Package wsh_nacl registers the websocket 'hybrid' protocol for nacl architectures. |
ref/services/debug/debug
Command debug supports debugging Vanadium servers.
|
Command debug supports debugging Vanadium servers. |
ref/services/debug/debug/browseserver
Package browseserver provides a web interface that can be used to interact with the vanadium debug interface.
|
Package browseserver provides a web interface that can be used to interact with the vanadium debug interface. |
ref/services/debug/debuglib
Package debuglib implements debug server support.
|
Package debuglib implements debug server support. |
ref/services/identity
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/services/internal/dirprinter
Package dirprinter contains utilities for dumping the contents and structure of a directory tree.
|
Package dirprinter contains utilities for dumping the contents and structure of a directory tree. |
ref/services/internal/logreaderlib
Package logreaderlib implements the LogFile interface from v.io/v23/services/logreader, which can be used to allow remote access to log files, and the ChildrenGlobber interface from v.io/v23/rpc to find the files in a logs directory.
|
Package logreaderlib implements the LogFile interface from v.io/v23/services/logreader, which can be used to allow remote access to log files, and the ChildrenGlobber interface from v.io/v23/rpc to find the files in a logs directory. |
ref/services/internal/multipart
Package multipart implements an http.File that acts as one logical file backed by several physical files (the 'parts').
|
Package multipart implements an http.File that acts as one logical file backed by several physical files (the 'parts'). |
ref/services/internal/pproflib
Package pproflib defines a client-side proxy and server-side implementation of the v.io/v23/services/pprof interface.
|
Package pproflib defines a client-side proxy and server-side implementation of the v.io/v23/services/pprof interface. |
ref/services/internal/statslib
Package statslib implements the Stats interface from v.io/v23/services/stats.
|
Package statslib implements the Stats interface from v.io/v23/services/stats. |
ref/services/mounttable/mounttabled
Command mounttabled runs the mount table daemon, which implements the v.io/v23/services/mounttable interfaces.
|
Command mounttabled runs the mount table daemon, which implements the v.io/v23/services/mounttable interfaces. |
ref/services/mounttable/mounttablelib
Package mounttablelib implements utilities for mounttable implementations.
|
Package mounttablelib implements utilities for mounttable implementations. |
ref/services/stats
This file was auto-generated by the vanadium vdl tool.
|
This file was auto-generated by the vanadium vdl tool. |
ref/services/xproxy
Package xproxy enables services to export (proxy) themselves across networks (behind NATs for example).
|
Package xproxy enables services to export (proxy) themselves across networks (behind NATs for example). |
ref/services/xproxy/xproxy
Package xproxy contains the implementation of the proxy service.
|
Package xproxy contains the implementation of the proxy service. |
ref/services/xproxy/xproxyd
Command proxyd is a daemon that listens for connections from Vanadium services (typically behind NATs) and proxies these services to the outside world.
|
Command proxyd is a daemon that listens for connections from Vanadium services (typically behind NATs) and proxies these services to the outside world. |
ref/test
Package test implements initialization for unit and integration tests.
|
Package test implements initialization for unit and integration tests. |
ref/test/basics
Package basics implements some benchmarks for important basic operations in go.
|
Package basics implements some benchmarks for important basic operations in go. |
ref/test/benchmark
Package benchmark implements utilities to augment the standard Go testing.Benchmark functionality.
|
Package benchmark implements utilities to augment the standard Go testing.Benchmark functionality. |
ref/test/compatibility
Package compatibility provides support for compatibility testing between different versions of vanadium.
|
Package compatibility provides support for compatibility testing between different versions of vanadium. |
ref/test/expect
Package expect implements support for checking expectations against a buffered input stream.
|
Package expect implements support for checking expectations against a buffered input stream. |
ref/test/hello
Package hello defines a simple client and server and uses them in a series of regression tests.
|
Package hello defines a simple client and server and uses them in a series of regression tests. |
ref/test/hello/helloclient
Command helloclient is a simple client mainly used in regression tests.
|
Command helloclient is a simple client mainly used in regression tests. |
ref/test/hello/helloserver
Command helloserver is a simple server mainly used in regression tests.
|
Command helloserver is a simple server mainly used in regression tests. |
ref/test/testutil
Package testutil implements utilities for unit and integration tests.
|
Package testutil implements utilities for unit and integration tests. |
ref/test/timekeeper
Package timekeeper implements simulated time against the v.io/x/ref/lib/timekeeper.TimeKeeper interface.
|
Package timekeeper implements simulated time against the v.io/x/ref/lib/timekeeper.TimeKeeper interface. |
ref/test/v23test
Package v23test defines Shell, a wrapper around gosh.Shell that provides Vanadium-specific functionality such as credentials management, StartRootMountTable, and StartSyncbase.
|
Package v23test defines Shell, a wrapper around gosh.Shell that provides Vanadium-specific functionality such as credentials management, StartRootMountTable, and StartSyncbase. |
lib
Module
|
|
ref/aws
Module
|
|
ref/examples
Module
|
|
ref/internal/logger
Module
|
|
ref/lib/flags/sitedefaults
Module
|
|
Click to show internal directories.
Click to hide internal directories.