Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
client
Package main contains the entry point of the client application.
|
Package main contains the entry point of the client application. |
server
Package main contains the entry point of the server application.
|
Package main contains the entry point of the server application. |
internal
|
|
server
Package server contains types for connecting to/creating the gRPC server.
|
Package server contains types for connecting to/creating the gRPC server. |
service
Package service contains various gRPC service implementations used by the voip server.
|
Package service contains various gRPC service implementations used by the voip server. |
storage
Package storage contains utilities for connecting to persistent storage as well as repository implementations for modifying/querying data used by the server.
|
Package storage contains utilities for connecting to persistent storage as well as repository implementations for modifying/querying data used by the server. |
storage/migrations
Package migrations contains code generated by go-bindata for performing database migrations.
|
Package migrations contains code generated by go-bindata for performing database migrations. |
switchboard
Package switchboard contains logic for routing audio data among channels and their clients.
|
Package switchboard contains logic for routing audio data among channels and their clients. |
pkg
|
|
app
Package app contains types and methods for building command-line applications
|
Package app contains types and methods for building command-line applications |
closer
Package closer contains utility methods for handling io.Closer instances.
|
Package closer contains utility methods for handling io.Closer instances. |
device
Package device is used to interact with audio input/output devices on the host machine.
|
Package device is used to interact with audio input/output devices on the host machine. |
environment
Package environment provides methods for interacting with the host environment.
|
Package environment provides methods for interacting with the host environment. |
token
Package token contains types/methods for handling the signing and parsing of JWT tokens used for authentication.
|
Package token contains types/methods for handling the signing and parsing of JWT tokens used for authentication. |
proto
|
|
Click to show internal directories.
Click to hide internal directories.