systemd-socket-activation-1.0.0.2: Let systemd bind the server's socket for you
Safe HaskellSafe-Inferred
LanguageHaskell2010

SocketActivation

Synopsis

Actions

Types

newtype Name Source #

The name of a socket, corresponding to the socket's FileDescriptorName in the systemd config

Constructors

NameText 

Fields

Instances

Instances details
IsString Name Source # 
Instance details

Defined in SocketActivation.Concepts

Methods

fromString :: String -> Name #

Show Name Source # 
Instance details

Defined in SocketActivation.Concepts

Methods

showsPrec :: Int -> Name -> ShowS #

show :: Name -> String #

showList :: [Name] -> ShowS #

Eq Name Source # 
Instance details

Defined in SocketActivation.Concepts

Methods

(==) :: Name -> Name -> Bool #

(/=) :: Name -> Name -> Bool #

Ord Name Source # 
Instance details

Defined in SocketActivation.Concepts

Methods

compare :: Name -> Name -> Ordering #

(<) :: Name -> Name -> Bool #

(<=) :: Name -> Name -> Bool #

(>) :: Name -> Name -> Bool #

(>=) :: Name -> Name -> Bool #

max :: Name -> Name -> Name #

min :: Name -> Name -> Name #

data VarName Source #

Instances

Instances details
Bounded VarName Source # 
Instance details

Defined in SocketActivation.Concepts

Enum VarName Source # 
Instance details

Defined in SocketActivation.Concepts

Show VarName Source # 
Instance details

Defined in SocketActivation.Concepts

Eq VarName Source # 
Instance details

Defined in SocketActivation.Concepts

Methods

(==) :: VarName -> VarName -> Bool #

(/=) :: VarName -> VarName -> Bool #

data Socket #

Basic type for a socket.

Instances

Instances details
Show Socket 
Instance details

Defined in Network.Socket.Types

Eq Socket 
Instance details

Defined in Network.Socket.Types

Methods

(==) :: Socket -> Socket -> Bool #

(/=) :: Socket -> Socket -> Bool #