Documentation
¶
Index ¶
- func HandleRequest(conn net.Conn, req models.Request, m *Manager)
- func SaveConfig(cfg Config) error
- type Config
- type Entry
- type Manager
- func (m *Manager) ClearHistory()
- func (m *Manager) Close()
- func (m *Manager) CopyText(text string) error
- func (m *Manager) DeleteEntry(id uint64) error
- func (m *Manager) GetConfig() Config
- func (m *Manager) GetEntry(id uint64) (*Entry, error)
- func (m *Manager) GetHistory() []Entry
- func (m *Manager) GetState() State
- func (m *Manager) PasteText() (string, error)
- func (m *Manager) Search(params SearchParams) SearchResult
- func (m *Manager) SetClipboard(data []byte, mimeType string) error
- func (m *Manager) SetConfig(cfg Config) error
- func (m *Manager) StoreData(data []byte, mimeType string) error
- func (m *Manager) Subscribe(id string) chan State
- func (m *Manager) Unsubscribe(id string)
- type SearchParams
- type SearchResult
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SaveConfig ¶
Types ¶
type Config ¶
type Config struct {
MaxHistory int `json:"maxHistory"`
MaxEntrySize int64 `json:"maxEntrySize"`
AutoClearDays int `json:"autoClearDays"`
ClearAtStartup bool `json:"clearAtStartup"`
Disabled bool `json:"disabled"`
}
func DefaultConfig ¶
func DefaultConfig() Config
func LoadConfig ¶
func LoadConfig() Config
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(wlCtx wlcontext.WaylandContext, config Config) (*Manager, error)
func (*Manager) ClearHistory ¶
func (m *Manager) ClearHistory()
func (*Manager) DeleteEntry ¶
func (*Manager) GetHistory ¶
func (*Manager) Search ¶
func (m *Manager) Search(params SearchParams) SearchResult
func (*Manager) Unsubscribe ¶
type SearchParams ¶
type SearchResult ¶
Click to show internal directories.
Click to hide internal directories.