| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.NetworkService
Contents
Description
- newtype NetworkService = NetworkService (ForeignPtr NetworkService)
- class GObject o => IsNetworkService o
- toNetworkService :: IsNetworkService o => o -> IO NetworkService
- noNetworkService :: Maybe NetworkService
- data NetworkServiceGetDomainMethodInfo
- networkServiceGetDomain :: (MonadIO m, IsNetworkService a) => a -> m Text
- data NetworkServiceGetProtocolMethodInfo
- networkServiceGetProtocol :: (MonadIO m, IsNetworkService a) => a -> m Text
- data NetworkServiceGetSchemeMethodInfo
- networkServiceGetScheme :: (MonadIO m, IsNetworkService a) => a -> m Text
- data NetworkServiceGetServiceMethodInfo
- networkServiceGetService :: (MonadIO m, IsNetworkService a) => a -> m Text
- networkServiceNew :: MonadIO m => Text -> Text -> Text -> m NetworkService
- data NetworkServiceSetSchemeMethodInfo
- networkServiceSetScheme :: (MonadIO m, IsNetworkService a) => a -> Text -> m ()
- data NetworkServiceDomainPropertyInfo
- constructNetworkServiceDomain :: IsNetworkService o => Text -> IO (GValueConstruct o)
- getNetworkServiceDomain :: (MonadIO m, IsNetworkService o) => o -> m Text
- networkServiceDomain :: AttrLabelProxy "domain"
- data NetworkServiceProtocolPropertyInfo
- constructNetworkServiceProtocol :: IsNetworkService o => Text -> IO (GValueConstruct o)
- getNetworkServiceProtocol :: (MonadIO m, IsNetworkService o) => o -> m Text
- networkServiceProtocol :: AttrLabelProxy "protocol"
- data NetworkServiceSchemePropertyInfo
- constructNetworkServiceScheme :: IsNetworkService o => Text -> IO (GValueConstruct o)
- getNetworkServiceScheme :: (MonadIO m, IsNetworkService o) => o -> m Text
- networkServiceScheme :: AttrLabelProxy "scheme"
- setNetworkServiceScheme :: (MonadIO m, IsNetworkService o) => o -> Text -> m ()
- data NetworkServiceServicePropertyInfo
- constructNetworkServiceService :: IsNetworkService o => Text -> IO (GValueConstruct o)
- getNetworkServiceService :: (MonadIO m, IsNetworkService o) => o -> m Text
- networkServiceService :: AttrLabelProxy "service"
Exported types
newtype NetworkService Source #
Constructors
| NetworkService (ForeignPtr NetworkService) |
Instances
| GObject NetworkService Source # | |
| IsObject NetworkService Source # | |
| IsSocketConnectable NetworkService Source # | |
| IsNetworkService NetworkService Source # | |
| ((~) * info (ResolveNetworkServiceMethod t NetworkService), MethodInfo * info NetworkService p) => IsLabel t (NetworkService -> p) Source # | |
| ((~) * info (ResolveNetworkServiceMethod t NetworkService), MethodInfo * info NetworkService p) => IsLabelProxy t (NetworkService -> p) Source # | |
| HasAttributeList * NetworkService Source # | |
| type SignalList NetworkService Source # | |
| type AttributeList NetworkService Source # | |
class GObject o => IsNetworkService o Source #
Instances
| (GObject a, UnknownAncestorError Constraint NetworkService a) => IsNetworkService a Source # | |
| IsNetworkService NetworkService Source # | |
toNetworkService :: IsNetworkService o => o -> IO NetworkService Source #
Methods
networkServiceGetDomain
data NetworkServiceGetDomainMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsNetworkService a) => MethodInfo * NetworkServiceGetDomainMethodInfo a signature Source # | |
networkServiceGetDomain :: (MonadIO m, IsNetworkService a) => a -> m Text Source #
networkServiceGetProtocol
data NetworkServiceGetProtocolMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsNetworkService a) => MethodInfo * NetworkServiceGetProtocolMethodInfo a signature Source # | |
networkServiceGetProtocol :: (MonadIO m, IsNetworkService a) => a -> m Text Source #
networkServiceGetScheme
data NetworkServiceGetSchemeMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsNetworkService a) => MethodInfo * NetworkServiceGetSchemeMethodInfo a signature Source # | |
networkServiceGetScheme :: (MonadIO m, IsNetworkService a) => a -> m Text Source #
networkServiceGetService
data NetworkServiceGetServiceMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsNetworkService a) => MethodInfo * NetworkServiceGetServiceMethodInfo a signature Source # | |
networkServiceGetService :: (MonadIO m, IsNetworkService a) => a -> m Text Source #
networkServiceNew
networkServiceNew :: MonadIO m => Text -> Text -> Text -> m NetworkService Source #
networkServiceSetScheme
data NetworkServiceSetSchemeMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsNetworkService a) => MethodInfo * NetworkServiceSetSchemeMethodInfo a signature Source # | |
networkServiceSetScheme :: (MonadIO m, IsNetworkService a) => a -> Text -> m () Source #
Properties
Domain
data NetworkServiceDomainPropertyInfo Source #
Instances
| AttrInfo NetworkServiceDomainPropertyInfo Source # | |
| type AttrSetTypeConstraint NetworkServiceDomainPropertyInfo Source # | |
| type AttrLabel NetworkServiceDomainPropertyInfo Source # | |
| type AttrGetType NetworkServiceDomainPropertyInfo Source # | |
| type AttrBaseTypeConstraint NetworkServiceDomainPropertyInfo Source # | |
| type AttrAllowedOps NetworkServiceDomainPropertyInfo Source # | |
constructNetworkServiceDomain :: IsNetworkService o => Text -> IO (GValueConstruct o) Source #
getNetworkServiceDomain :: (MonadIO m, IsNetworkService o) => o -> m Text Source #
networkServiceDomain :: AttrLabelProxy "domain" Source #
Protocol
data NetworkServiceProtocolPropertyInfo Source #
Instances
| AttrInfo NetworkServiceProtocolPropertyInfo Source # | |
| type AttrSetTypeConstraint NetworkServiceProtocolPropertyInfo Source # | |
| type AttrLabel NetworkServiceProtocolPropertyInfo Source # | |
| type AttrGetType NetworkServiceProtocolPropertyInfo Source # | |
| type AttrBaseTypeConstraint NetworkServiceProtocolPropertyInfo Source # | |
| type AttrAllowedOps NetworkServiceProtocolPropertyInfo Source # | |
constructNetworkServiceProtocol :: IsNetworkService o => Text -> IO (GValueConstruct o) Source #
getNetworkServiceProtocol :: (MonadIO m, IsNetworkService o) => o -> m Text Source #
networkServiceProtocol :: AttrLabelProxy "protocol" Source #
Scheme
data NetworkServiceSchemePropertyInfo Source #
Instances
| AttrInfo NetworkServiceSchemePropertyInfo Source # | |
| type AttrSetTypeConstraint NetworkServiceSchemePropertyInfo Source # | |
| type AttrLabel NetworkServiceSchemePropertyInfo Source # | |
| type AttrGetType NetworkServiceSchemePropertyInfo Source # | |
| type AttrBaseTypeConstraint NetworkServiceSchemePropertyInfo Source # | |
| type AttrAllowedOps NetworkServiceSchemePropertyInfo Source # | |
constructNetworkServiceScheme :: IsNetworkService o => Text -> IO (GValueConstruct o) Source #
getNetworkServiceScheme :: (MonadIO m, IsNetworkService o) => o -> m Text Source #
networkServiceScheme :: AttrLabelProxy "scheme" Source #
setNetworkServiceScheme :: (MonadIO m, IsNetworkService o) => o -> Text -> m () Source #
Service
data NetworkServiceServicePropertyInfo Source #
Instances
| AttrInfo NetworkServiceServicePropertyInfo Source # | |
| type AttrSetTypeConstraint NetworkServiceServicePropertyInfo Source # | |
| type AttrLabel NetworkServiceServicePropertyInfo Source # | |
| type AttrGetType NetworkServiceServicePropertyInfo Source # | |
| type AttrBaseTypeConstraint NetworkServiceServicePropertyInfo Source # | |
| type AttrAllowedOps NetworkServiceServicePropertyInfo Source # | |
constructNetworkServiceService :: IsNetworkService o => Text -> IO (GValueConstruct o) Source #
getNetworkServiceService :: (MonadIO m, IsNetworkService o) => o -> m Text Source #
networkServiceService :: AttrLabelProxy "service" Source #