| Copyright | (c) Lia Lenckowski 2022 |
|---|---|
| License | AGPL |
| Maintainer | lialenck@protonmail.com |
| Stability | experimental |
| Portability | GNU/Linux, MacOS |
| Safe Haskell | None |
| Language | Haskell2010 |
SignalDBus.Types
Contents
Description
This module contains types used by this package. Please import SignalDBus instead.
Synopsis
- data SignalConn = SignalConn !ObjectPath !Client
- data Timestamp
- newtype Device = Device Int64
- newtype Group = Group ObjectPath
- data ReceivedMessage
Documentation
data SignalConn Source #
Opaque connection object, aquired by withConn or
withConnNum
Constructors
| SignalConn !ObjectPath !Client |
Timestamp, represented as an ms-precision unix timestamp
Instances
| Eq Timestamp Source # | |
| Ord Timestamp Source # | |
| Read Timestamp Source # | |
| Show Timestamp Source # | |
| IsVariant Timestamp Source # | |
Defined in SignalDBus.Types | |
| IsValue Timestamp Source # | |
Opaque object representing a linked device
Opaque Group object, aquired by listGroups or getGroup
Constructors
| Group ObjectPath |
data ReceivedMessage Source #
Received message
Constructors
| SyncMessage | Message sent by a linked device to someone else |
| Receipt | Read receipt sent by someone else in response to one of your messages |
| Message | Message sent to you by someone else |
Instances
| Eq ReceivedMessage Source # | |
Defined in SignalDBus.Types Methods (==) :: ReceivedMessage -> ReceivedMessage -> Bool # (/=) :: ReceivedMessage -> ReceivedMessage -> Bool # | |
| Ord ReceivedMessage Source # | |
Defined in SignalDBus.Types Methods compare :: ReceivedMessage -> ReceivedMessage -> Ordering # (<) :: ReceivedMessage -> ReceivedMessage -> Bool # (<=) :: ReceivedMessage -> ReceivedMessage -> Bool # (>) :: ReceivedMessage -> ReceivedMessage -> Bool # (>=) :: ReceivedMessage -> ReceivedMessage -> Bool # max :: ReceivedMessage -> ReceivedMessage -> ReceivedMessage # min :: ReceivedMessage -> ReceivedMessage -> ReceivedMessage # | |
| Read ReceivedMessage Source # | |
Defined in SignalDBus.Types Methods readsPrec :: Int -> ReadS ReceivedMessage # readList :: ReadS [ReceivedMessage] # | |
| Show ReceivedMessage Source # | |
Defined in SignalDBus.Types Methods showsPrec :: Int -> ReceivedMessage -> ShowS # show :: ReceivedMessage -> String # showList :: [ReceivedMessage] -> ShowS # | |
Orphan instances
| Read ObjectPath Source # | |
Methods readsPrec :: Int -> ReadS ObjectPath # readList :: ReadS [ObjectPath] # readPrec :: ReadPrec ObjectPath # readListPrec :: ReadPrec [ObjectPath] # | |