| Stability | experimental |
|---|---|
| Maintainer | Ertugrul Soeylemez |
Network.FastIRC.ServerSet
Description
Functions for dealing with sets of IRC servers. Note that servers are compared case-insensitively.
- data ServerSet
- addServer :: ByteString -> ServerSet -> ServerSet
- delServer :: ByteString -> ServerSet -> ServerSet
- emptyServers :: ServerSet
- isServer :: ByteString -> ServerSet -> Bool
- serverList :: ServerSet -> [ByteString]
- serversFromList :: [ByteString] -> ServerSet
The server set type
A set of servers. This data type uses Set internally, but
the strings are handled case-insensitively.
Manipulation
emptyServers :: ServerSetSource
Empty set of servers.
isServer :: ByteString -> ServerSet -> BoolSource
Check whether specified server is in the set.
Conversion
serverList :: ServerSet -> [ByteString]Source
Convert to list.
serversFromList :: [ByteString] -> ServerSetSource
Build from list.