toxcore-0.2.11: A Tox protocol implementation in Haskell

Safe HaskellSafe
LanguageHaskell2010

Network.Tox.NodeInfo.NodeInfo

Documentation

data NodeInfo Source #

Instances
Eq NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

Ord NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

Read NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

Show NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

Generic NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

Associated Types

type Rep NodeInfo :: Type -> Type #

Methods

from :: NodeInfo -> Rep NodeInfo x #

to :: Rep NodeInfo x -> NodeInfo #

Arbitrary NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

Binary NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

Methods

put :: NodeInfo -> Put #

get :: Get NodeInfo #

putList :: [NodeInfo] -> Put #

MessagePack NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

type Rep NodeInfo Source # 
Instance details

Defined in Network.Tox.NodeInfo.NodeInfo

type Rep NodeInfo = D1 (MetaData "NodeInfo" "Network.Tox.NodeInfo.NodeInfo" "toxcore-0.2.11-AzzkmiDUfjL8GGvWK827C9" False) (C1 (MetaCons "NodeInfo" PrefixI True) (S1 (MetaSel (Just "protocol") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TransportProtocol) :*: (S1 (MetaSel (Just "address") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SocketAddress) :*: S1 (MetaSel (Just "publicKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PublicKey))))