# README
chipper client
This client is meant to be used to connect to chipper via other programs.
External TLS certificates
If you wish to use a testing, fake, or local root certificate, place it in /etc/ssl/certs/local/root.crt
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewConn creates a new connection to the given GRPC server.
WithBootID will include the given boot ID with requests.
WithCredentials adds the given per RPC credentials to GRPC requests.
WithDeviceID specifies the device ID to provide the server.
WithFirmwareVersion specifies the firmware version to provide the server.
WithGrpcOptions adds the given GRPC DialOption values to those we pass to GRPC when creating a connection.
WithInsecure specifies whether the connection with chipper should be insecure.
WithSessionID specifies the session ID to provide the server.
# Structs
CompressOpts specifies whether compression should be used and, if so, allows the specification of parameters related to it.
Conn represents an underlying GRPC connection to the Chipper server.
ConnectOpts extends StreamOpts with options unique to connection check streams.
IntentGraphOpts extends StreamOpts with options of both Intent and KG.
IntentOpts extends StreamOpts with options unique to intent streams.
KGOpts extends StreamOpts with options unique to knowledge graph streams.
StreamOpts defines options common to all possible stream types.
# Interfaces
Stream represents an open stream of various possible types (intent, knowledge graph) to Chipper.
# Type aliases
No description provided by the author
ConnOpt represents an option that can be used to change connection behavior.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author