cyprus

package module
v0.0.0-...-506d839 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2024 License: MIT Imports: 11 Imported by: 0

README

cyprus - Lightweight Low-latency Device Continuity API

This project holds the reference implementation of Project cyprus - a device-continuity API designed for lightweight low-latency communication of relevant system information.

Latest Specification

Project Report (VALID TILL 1 May 2023)

Presentation Link (VALID TILL 1 May 2023)

License

This project is licensed under the terms of the MIT License.

For details, see LICENSE.

Copyright (C) 2024 Goutham Krishna K V

Documentation

Index

Constants

View Source
const DefaultInsecurePort = 3970
View Source
const DefaultPort = 3969

Default server port

Variables

This section is empty.

Functions

This section is empty.

Types

type ServerModule

type ServerModule struct {
	// contains filtered or unexported fields
}

func NewServerModule

func NewServerModule(port int, secure bool) (*ServerModule, error)

func (*ServerModule) Run

func (s *ServerModule) Run()

type ServerSignalChannels

type ServerSignalChannels struct {
	// contains filtered or unexported fields
}

func NewServerSignalChannels

func NewServerSignalChannels(
	moduleInitChan chan []string,
	moduleCloseChan chan bool,
) *ServerSignalChannels

Directories

Path Synopsis
mp

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL