toxcore-0.2.11: A Tox protocol implementation in Haskell
Safe HaskellSafe
LanguageHaskell2010

Network.Tox.NodeInfo.NodeInfo

Documentation

data NodeInfo Source #

Instances

Instances details
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-inplace" 'False) (C1 ('MetaCons "NodeInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TransportProtocol) :*: (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SocketAddress) :*: S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicKey))))