0e121b35b061cc310cce7150b43075c46ded7b8f
[barnard.git] / barnard.go
1 package main
2
3 import (
4         "crypto/tls"
5
6         "layeh.com/barnard/uiterm"
7         "layeh.com/gumble/gumble"
8         "layeh.com/gumble/gumbleopenal"
9 )
10
11 type Barnard struct {
12         Config *gumble.Config
13         Client *gumble.Client
14
15         Address   string
16         TLSConfig tls.Config
17
18         Stream *gumbleopenal.Stream
19
20         Ui            *uiterm.Ui
21         UiOutput      uiterm.Textview
22         UiInput       uiterm.Textbox
23         UiStatus      uiterm.Label
24         UiTree        uiterm.Tree
25         UiInputStatus uiterm.Label
26 }