SYMBOL INDEX (107 symbols across 16 files) FILE: cmd/sct/sct.go function main (line 8) | func main() { FILE: cmd/waysct/waysct.go function main (line 11) | func main() { FILE: geoip/geoip.go type GeoIP (line 10) | type GeoIP struct function LookupIP (line 17) | func LookupIP(address string) (*GeoIP, error) { FILE: geoip/geoip_test.go function TestLookupIP (line 5) | func TestLookupIP(t *testing.T) { FILE: sct.go type color (line 5) | type color struct function SetColorTemp (line 34) | func SetColorTemp(temp int) { function setColorTemp (line 42) | func setColorTemp(temp int) { FILE: sct_nix.go function setColorGamma (line 40) | func setColorGamma(gammar, gammag, gammab float64) { FILE: sct_windows.go function setColorGamma (line 9) | func setColorGamma(gammar, gammag, gammab float64) { FILE: sctcli/sctcli.go function Main (line 27) | func Main(setColorTemp func(temp int) error) { type SCTCLI (line 36) | type SCTCLI struct method monitorGeo (line 40) | func (c SCTCLI) monitorGeo() error { method interpolateColorTemp (line 77) | func (c SCTCLI) interpolateColorTemp(new int) error { method monitorTime (line 119) | func (c SCTCLI) monitorTime() error { method Run (line 154) | func (c SCTCLI) Run() error { function tempFile (line 99) | func tempFile() string { function saveCurrentColorTemp (line 104) | func saveCurrentColorTemp(temp int) error { function getCurrentColorTemp (line 108) | func getCurrentColorTemp() (int, error) { FILE: sctcli/sctcli_test.go function setDisplay (line 9) | func setDisplay(val string) func() { function TestGetCurrentColorTemp (line 17) | func TestGetCurrentColorTemp(t *testing.T) { function TestInterpolate (line 42) | func TestInterpolate(t *testing.T) { FILE: waysct/gamma-control-client-protocol.h type wl_output (line 63) | struct wl_output type zwlr_gamma_control_manager_v1 (line 64) | struct zwlr_gamma_control_manager_v1 type zwlr_gamma_control_v1 (line 65) | struct zwlr_gamma_control_v1 type wl_interface (line 84) | struct wl_interface type wl_interface (line 119) | struct wl_interface function zwlr_gamma_control_manager_v1_set_user_data (line 136) | static inline void type zwlr_gamma_control_manager_v1 (line 144) | struct zwlr_gamma_control_manager_v1 type wl_proxy (line 146) | struct wl_proxy function zwlr_gamma_control_manager_v1_get_version (line 149) | static inline uint32_t type zwlr_gamma_control_v1 (line 161) | struct zwlr_gamma_control_v1 type zwlr_gamma_control_manager_v1 (line 162) | struct zwlr_gamma_control_manager_v1 type wl_output (line 162) | struct wl_output type wl_proxy (line 164) | struct wl_proxy type wl_proxy (line 166) | struct wl_proxy type zwlr_gamma_control_v1 (line 169) | struct zwlr_gamma_control_v1 function zwlr_gamma_control_manager_v1_destroy (line 178) | static inline void type zwlr_gamma_control_v1_error (line 189) | enum zwlr_gamma_control_v1_error { type zwlr_gamma_control_v1_listener (line 201) | struct zwlr_gamma_control_v1_listener { function zwlr_gamma_control_v1_add_listener (line 233) | static inline int function zwlr_gamma_control_v1_set_user_data (line 263) | static inline void type zwlr_gamma_control_v1 (line 271) | struct zwlr_gamma_control_v1 type wl_proxy (line 273) | struct wl_proxy function zwlr_gamma_control_v1_get_version (line 276) | static inline uint32_t function zwlr_gamma_control_v1_set_gamma (line 293) | static inline void function zwlr_gamma_control_v1_destroy (line 306) | static inline void FILE: waysct/gamma-control-protocol.h type wl_interface (line 43) | struct wl_interface type wl_interface (line 44) | struct wl_interface type wl_interface (line 46) | struct wl_interface type wl_message (line 52) | struct wl_message type wl_message (line 63) | struct wl_message type wl_message (line 68) | struct wl_message FILE: waysct/gamma-wl.h type color_setting_t (line 51) | typedef struct { function interpolate_color (line 307) | static void function colorramp_fill (line 319) | void type wayland_state_t (line 340) | typedef struct { type output (line 351) | struct output { function wayland_init (line 358) | static int function authorizer_feedback_granted (line 369) | static void function authorizer_feedback_denied (line 376) | static void type orbital_authorizer_feedback_listener (line 383) | struct orbital_authorizer_feedback_listener function registry_global (line 388) | static void function registry_global_remove (line 427) | static void type wl_registry_listener (line 458) | struct wl_registry_listener function gamma_control_gamma_size (line 463) | static void function gamma_control_failed (line 470) | static void type zwlr_gamma_control_v1_listener (line 476) | struct zwlr_gamma_control_v1_listener function wayland_start (line 481) | static int function wayland_restore (line 504) | static void function wayland_free (line 517) | static void function callback_done (line 553) | static void type wl_callback_listener (line 561) | struct wl_callback_listener function wayland_set_temperature (line 565) | static int FILE: waysct/orbital-authorizer-client-protocol.h type orbital_authorizer (line 20) | struct orbital_authorizer type orbital_authorizer_feedback (line 21) | struct orbital_authorizer_feedback type wl_interface (line 56) | struct wl_interface type wl_interface (line 85) | struct wl_interface function orbital_authorizer_set_user_data (line 102) | static inline void type orbital_authorizer (line 110) | struct orbital_authorizer type wl_proxy (line 112) | struct wl_proxy function orbital_authorizer_get_version (line 115) | static inline uint32_t function orbital_authorizer_destroy (line 124) | static inline void type orbital_authorizer_feedback (line 142) | struct orbital_authorizer_feedback type orbital_authorizer (line 143) | struct orbital_authorizer type wl_proxy (line 145) | struct wl_proxy type wl_proxy (line 147) | struct wl_proxy type orbital_authorizer_feedback (line 150) | struct orbital_authorizer_feedback type orbital_authorizer_feedback_listener (line 157) | struct orbital_authorizer_feedback_listener { function orbital_authorizer_feedback_add_listener (line 180) | static inline int function orbital_authorizer_feedback_set_user_data (line 199) | static inline void type orbital_authorizer_feedback (line 207) | struct orbital_authorizer_feedback type wl_proxy (line 209) | struct wl_proxy function orbital_authorizer_feedback_get_version (line 212) | static inline uint32_t function orbital_authorizer_feedback_destroy (line 219) | static inline void FILE: waysct/orbital-authorizer-protocol.h type wl_interface (line 17) | struct wl_interface type wl_interface (line 19) | struct wl_interface type wl_message (line 24) | struct wl_message type wl_message (line 35) | struct wl_message FILE: waysct/os-compatibility-impl.h function os_fd_set_cloexec (line 37) | int os_fd_set_cloexec(int fd) { function set_cloexec_or_close (line 54) | int set_cloexec_or_close(int fd) { function create_tmpfile_cloexec (line 62) | int create_tmpfile_cloexec(char *tmpname) { function os_create_anonymous_file (line 103) | int os_create_anonymous_file(off_t size) { FILE: waysct/waysct.go type Manager (line 19) | type Manager struct method Close (line 34) | func (m *Manager) Close() { method SetColorTemp (line 39) | func (m *Manager) SetColorTemp(temp int) error { function StartManager (line 23) | func StartManager() (*Manager, error) {