Versions in this module Expand all Collapse all v1 v1.1.0 Aug 30, 2017 Changes in this version + type ServerContext struct + AssetsDir string + Certificate *tls.Certificate + CostDB *costdb.CostDatabase + IngestdURL string + SessionManager *userdb.SessionManager + UserDB *userdb.UserDatabase + func NewServerContext(ingestdURL string, costdbURL string, userDB *userdb.UserDatabase, ...) (*ServerContext, error) + func (sc *ServerContext) GetCertificateFunc() func(*tls.ClientHelloInfo) (*tls.Certificate, error) + func (sc *ServerContext) GetDefaultReport(userID string) (*userdb.Report, error) + func (sc *ServerContext) GetDisplayNameAliases(dimensionName string, report *userdb.Report) map[string]string + func (sc *ServerContext) GetUserReportStatus(userID string, reportID string) ([]*costdb.IngestStatus, error) + func (sc *ServerContext) NotifyUpdate() error + func (sc *ServerContext) ReloadCertificate(publicCertificate, privateKey string) error