Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Node.Configuration.NodeAddress
Contents
Synopsis
- data NodeAddress' addr = NodeAddress {
- naHostAddress :: !addr
- naPort :: !PortNumber
- type NodeIPAddress = NodeAddress' NodeHostIPAddress
- nodeAddressToSockAddr :: NodeIPAddress -> SockAddr
- type NodeIPv4Address = NodeAddress' NodeHostIPv4Address
- type NodeIPv6Address = NodeAddress' NodeHostIPv6Address
- type NodeDnsAddress = NodeAddress' NodeHostDnsAddress
- nodeIPv4ToIPAddress :: NodeIPv4Address -> NodeIPAddress
- nodeIPv6ToIPAddress :: NodeIPv6Address -> NodeIPAddress
- nodeDnsAddressToDomainAddress :: NodeDnsAddress -> DomainAccessPoint
- newtype NodeHostIPAddress = NodeHostIPAddress {
- unNodeHostIPAddress :: IP
- nodeHostIPAddressToSockAddr :: NodeIPAddress -> SockAddr
- newtype NodeHostIPv4Address = NodeHostIPv4Address {
- unNodeHostIPv4Address :: IPv4
- newtype NodeHostIPv6Address = NodeHostIPv6Address {
- unNodeHostIPv6Address :: IPv6
- nodeHostIPv4AddressToIPAddress :: NodeHostIPv4Address -> NodeHostIPAddress
- nodeHostIPv6AddressToIPAddress :: NodeHostIPv6Address -> NodeHostIPAddress
- newtype NodeHostDnsAddress = NodeHostDnsAddress {
- unNodeHostDnsAddress :: Text
- nodeHostDnsAddressToDomain :: NodeHostDnsAddress -> Domain
- data PortNumber
- type SocketPath = File Socket 'InOut
- newtype File content (direction :: FileDirection) = File {}
Node addresses
data NodeAddress' addr Source #
IPv4 or IPv6 address with a port number.
Constructors
NodeAddress | |
Fields
|
Instances
nodeAddressToSockAddr :: NodeIPAddress -> SockAddr Source #
nodeDnsAddressToDomainAddress :: NodeDnsAddress -> DomainAccessPoint Source #
newtype NodeHostIPAddress Source #
Constructors
NodeHostIPAddress | |
Fields
|
Instances
nodeHostIPAddressToSockAddr :: NodeIPAddress -> SockAddr Source #
newtype NodeHostIPv4Address Source #
Constructors
NodeHostIPv4Address | |
Fields
|
Instances
newtype NodeHostIPv6Address Source #
Constructors
NodeHostIPv6Address | |
Fields
|
Instances
newtype NodeHostDnsAddress Source #
Domain name.
Constructors
NodeHostDnsAddress | |
Fields
|
Instances
Show NodeHostDnsAddress Source # | |
Defined in Cardano.Node.Configuration.NodeAddress | |
Eq NodeHostDnsAddress Source # | |
Defined in Cardano.Node.Configuration.NodeAddress Methods (==) :: NodeHostDnsAddress -> NodeHostDnsAddress -> Bool Source # (/=) :: NodeHostDnsAddress -> NodeHostDnsAddress -> Bool Source # | |
Ord NodeHostDnsAddress Source # | |
Defined in Cardano.Node.Configuration.NodeAddress Methods compare :: NodeHostDnsAddress -> NodeHostDnsAddress -> Ordering Source # (<) :: NodeHostDnsAddress -> NodeHostDnsAddress -> Bool Source # (<=) :: NodeHostDnsAddress -> NodeHostDnsAddress -> Bool Source # (>) :: NodeHostDnsAddress -> NodeHostDnsAddress -> Bool Source # (>=) :: NodeHostDnsAddress -> NodeHostDnsAddress -> Bool Source # max :: NodeHostDnsAddress -> NodeHostDnsAddress -> NodeHostDnsAddress Source # min :: NodeHostDnsAddress -> NodeHostDnsAddress -> NodeHostDnsAddress Source # |
nodeHostDnsAddressToDomain :: NodeHostDnsAddress -> Domain Source #
data PortNumber #
Instances
type SocketPath = File Socket 'InOut #
newtype File content (direction :: FileDirection) #
Instances
FromJSON (File content direction) | |
Defined in Cardano.Api.IO.Base Methods parseJSON :: Value -> Parser (File content direction) parseJSONList :: Value -> Parser [File content direction] omittedField :: Maybe (File content direction) | |
ToJSON (File content direction) | |
Defined in Cardano.Api.IO.Base Methods toJSON :: File content direction -> Value # toEncoding :: File content direction -> Encoding toJSONList :: [File content direction] -> Value toEncodingList :: [File content direction] -> Encoding | |
IsString (File content direction) | |
Defined in Cardano.Api.IO.Base Methods fromString :: String -> File content direction Source # | |
Read (File content direction) | |
Show (File content direction) | |
Eq (File content direction) | |
Ord (File content direction) | |
Defined in Cardano.Api.IO.Base Methods compare :: File content direction -> File content direction -> Ordering Source # (<) :: File content direction -> File content direction -> Bool Source # (<=) :: File content direction -> File content direction -> Bool Source # (>) :: File content direction -> File content direction -> Bool Source # (>=) :: File content direction -> File content direction -> Bool Source # max :: File content direction -> File content direction -> File content direction Source # min :: File content direction -> File content direction -> File content direction Source # |