SYMBOL INDEX (116 symbols across 26 files) FILE: config.go type Config (line 21) | type Config struct type Arglist (line 30) | type Arglist method String (line 32) | func (al *Arglist) String() string { method Set (line 36) | func (al *Arglist) Set(value string) error { function parseCommandLine (line 53) | func parseCommandLine() *Config { FILE: examples/c#/Count/Program.cs class Program (line 7) | class Program method Main (line 9) | static void Main(string[] args) FILE: examples/c#/Echo/Program.cs class Program (line 5) | class Program method Main (line 7) | static void Main(string[] args) FILE: examples/hack/dump-env.hh function foreach (line 40) | foreach($names as $name) { function foreach (line 47) | foreach($server as $k => $v) { FILE: examples/java/Count/Count.java class Count (line 1) | public class Count { method main (line 2) | public static void main(String[] args) { FILE: examples/java/Echo/Echo.java class Echo (line 2) | public class Echo { method main (line 3) | public static void main(String[] args) { FILE: examples/rust/count.rs function main (line 5) | fn main() { FILE: examples/rust/dump-env.rs constant NAMES (line 6) | const NAMES: &'static [&'static str] = &[ function main (line 30) | fn main() { FILE: examples/rust/greeter.rs function main (line 4) | fn main() { FILE: help.go constant help (line 16) | help = ` constant short (line 129) | short = ` function get_help_message (line 143) | func get_help_message(content string) string { function HelpProcessName (line 149) | func HelpProcessName() string { function PrintHelp (line 159) | func PrintHelp() { function ShortHelp (line 163) | func ShortHelp() { FILE: libwebsocketd/config.go type Config (line 12) | type Config struct FILE: libwebsocketd/console.go constant defaultConsoleContent (line 16) | defaultConsoleContent = ` FILE: libwebsocketd/endpoint.go type Endpoint (line 8) | type Endpoint interface function PipeEndpoints (line 15) | func PipeEndpoints(e1, e2 Endpoint) { FILE: libwebsocketd/endpoint_test.go function TestTrimEOL (line 20) | func TestTrimEOL(t *testing.T) { function BenchmarkTrimEOL (line 29) | func BenchmarkTrimEOL(b *testing.B) { type TestEndpoint (line 35) | type TestEndpoint struct method StartReading (line 42) | func (e *TestEndpoint) StartReading() { method Terminate (line 52) | func (e *TestEndpoint) Terminate() { method Output (line 55) | func (e *TestEndpoint) Output() chan []byte { method Send (line 59) | func (e *TestEndpoint) Send(msg []byte) bool { function TestEndpointPipe (line 64) | func TestEndpointPipe(t *testing.T) { FILE: libwebsocketd/env.go constant gatewayInterface (line 15) | gatewayInterface = "websocketd-CGI/0.1" function createEnv (line 21) | func createEnv(handler *WebsocketdHandler, req *http.Request, log *LogSc... function appendEnv (line 116) | func appendEnv(env []string, k string, v ...string) []string { FILE: libwebsocketd/handler.go type WebsocketdHandler (line 20) | type WebsocketdHandler struct method accept (line 60) | func (wsh *WebsocketdHandler) accept(ws *websocket.Conn, log *LogScope) { function NewWebsocketdHandler (line 32) | func NewWebsocketdHandler(s *WebsocketdServer, req *http.Request, log *L... type RemoteInfo (line 85) | type RemoteInfo struct function GetRemoteInfo (line 90) | func GetRemoteInfo(remote string, doLookup bool) (*RemoteInfo, error) { type URLInfo (line 112) | type URLInfo struct function GetURLInfo (line 119) | func GetURLInfo(path string, config *Config) (*URLInfo, error) { function generateId (line 160) | func generateId() string { FILE: libwebsocketd/handler_test.go function TestParsePathWithScriptDir (line 15) | func TestParsePathWithScriptDir(t *testing.T) { function TestParsePathExplicitScript (line 85) | func TestParsePathExplicitScript(t *testing.T) { FILE: libwebsocketd/http.go type WebsocketdServer (line 28) | type WebsocketdServer struct method ServeHTTP (line 68) | func (h *WebsocketdServer) ServeHTTP(w http.ResponseWriter, req *http.... method TellURL (line 187) | func (h *WebsocketdServer) TellURL(scheme, host, path string) string { method noteForkCreated (line 204) | func (h *WebsocketdServer) noteForkCreated() error { method noteForkCompled (line 219) | func (h *WebsocketdServer) noteForkCompled() { function NewWebsocketdServer (line 35) | func NewWebsocketdServer(config *Config, log *LogScope, maxforks int) *W... function splitMimeHeader (line 46) | func splitMimeHeader(s string) (string, string) { function pushHeaders (line 61) | func pushHeaders(h http.Header, hdrs []string) { function checkOrigin (line 233) | func checkOrigin(req *http.Request, config *Config, log *LogScope) (err ... function tellHostPort (line 314) | func tellHostPort(host string, ssl bool) (server, port string, err error) { FILE: libwebsocketd/http_test.go function TestTellHostPort (line 23) | func TestTellHostPort(t *testing.T) { constant ReqHTTPS (line 43) | ReqHTTPS = iota constant ReqHTTP (line 44) | ReqHTTP constant OriginMustBeSame (line 45) | OriginMustBeSame constant OriginCouldDiffer (line 46) | OriginCouldDiffer constant ReturnsPass (line 47) | ReturnsPass constant ReturnsError (line 48) | ReturnsError function TestCheckOrigin (line 82) | func TestCheckOrigin(t *testing.T) { function TestSplitMimeHeader (line 129) | func TestSplitMimeHeader(t *testing.T) { FILE: libwebsocketd/launcher.go type LaunchedProcess (line 13) | type LaunchedProcess struct function launchCmd (line 20) | func launchCmd(commandName string, commandArgs []string, env []string) (... FILE: libwebsocketd/license.go constant license (line 9) | license = ` constant License (line 33) | License = license FILE: libwebsocketd/logscope.go type LogLevel (line 13) | type LogLevel constant LogDebug (line 16) | LogDebug = iota constant LogTrace (line 17) | LogTrace constant LogAccess (line 18) | LogAccess constant LogInfo (line 19) | LogInfo constant LogError (line 20) | LogError constant LogFatal (line 21) | LogFatal constant LogNone (line 23) | LogNone = 126 constant LogUnknown (line 24) | LogUnknown = 127 type LogFunc (line 27) | type LogFunc type LogScope (line 29) | type LogScope struct method Associate (line 42) | func (l *LogScope) Associate(key string, value string) { method Debug (line 46) | func (l *LogScope) Debug(category string, msg string, args ...interfac... method Trace (line 50) | func (l *LogScope) Trace(category string, msg string, args ...interfac... method Access (line 54) | func (l *LogScope) Access(category string, msg string, args ...interfa... method Info (line 58) | func (l *LogScope) Info(category string, msg string, args ...interface... method Error (line 62) | func (l *LogScope) Error(category string, msg string, args ...interfac... method Fatal (line 66) | func (l *LogScope) Fatal(category string, msg string, args ...interfac... method NewLevel (line 70) | func (parent *LogScope) NewLevel(logFunc LogFunc) *LogScope { type AssocPair (line 37) | type AssocPair struct function RootLogScope (line 79) | func RootLogScope(minLevel LogLevel, logFunc LogFunc) *LogScope { function Timestamp (line 88) | func Timestamp() string { function LevelFromString (line 92) | func LevelFromString(s string) LogLevel { FILE: libwebsocketd/process_endpoint.go type ProcessEndpoint (line 15) | type ProcessEndpoint struct method Terminate (line 32) | func (pe *ProcessEndpoint) Terminate() { method Output (line 89) | func (pe *ProcessEndpoint) Output() chan []byte { method Send (line 93) | func (pe *ProcessEndpoint) Send(msg []byte) bool { method StartReading (line 98) | func (pe *ProcessEndpoint) StartReading() { method process_txtout (line 107) | func (pe *ProcessEndpoint) process_txtout() { method process_binout (line 124) | func (pe *ProcessEndpoint) process_binout() { method log_stderr (line 141) | func (pe *ProcessEndpoint) log_stderr() { function NewProcessEndpoint (line 23) | func NewProcessEndpoint(process *LaunchedProcess, bin bool, log *LogScop... function trimEOL (line 158) | func trimEOL(b []byte) []byte { FILE: libwebsocketd/websocket_endpoint.go type WebSocketEndpoint (line 19) | type WebSocketEndpoint struct method Terminate (line 39) | func (we *WebSocketEndpoint) Terminate() { method Output (line 43) | func (we *WebSocketEndpoint) Output() chan []byte { method Send (line 47) | func (we *WebSocketEndpoint) Send(msg []byte) bool { method StartReading (line 62) | func (we *WebSocketEndpoint) StartReading() { method read_frames (line 66) | func (we *WebSocketEndpoint) read_frames() { function NewWebSocketEndpoint (line 26) | func NewWebSocketEndpoint(ws *websocket.Conn, bin bool, log *LogScope) *... FILE: main.go function logfunc (line 19) | func logfunc(l *libwebsocketd.LogScope, level libwebsocketd.LogLevel, le... function main (line 38) | func main() { FILE: version.go function Version (line 19) | func Version() string {