project-m36-0.7: Relational Algebra Engine

Safe HaskellNone
LanguageHaskell2010

ProjectM36.Server.RemoteCallTypes

Synopsis

Documentation

data Login Source #

The initial login message. The argument should be the process id of the initiating client. This ProcessId will receive notification callbacks.

Constructors

Login ProcessId 
Instances
Generic Login Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

Associated Types

type Rep Login :: * -> * #

Methods

from :: Login -> Rep Login x #

to :: Rep Login x -> Login #

Binary Login Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

Methods

put :: Login -> Put #

get :: Get Login #

putList :: [Login] -> Put #

type Rep Login Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep Login = D1 (MetaData "Login" "ProjectM36.Server.RemoteCallTypes" "project-m36-0.7-inplace" False) (C1 (MetaCons "Login" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProcessId)))

data Logout Source #

Constructors

Logout 
Instances
Generic Logout Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

Associated Types

type Rep Logout :: * -> * #

Methods

from :: Logout -> Rep Logout x #

to :: Rep Logout x -> Logout #

Binary Logout Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

Methods

put :: Logout -> Put #

get :: Get Logout #

putList :: [Logout] -> Put #

type Rep Logout Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep Logout = D1 (MetaData "Logout" "ProjectM36.Server.RemoteCallTypes" "project-m36-0.7-inplace" False) (C1 (MetaCons "Logout" PrefixI False) (U1 :: * -> *))

data ExecuteHeadName Source #

Instances
Generic ExecuteHeadName Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

Associated Types

type Rep ExecuteHeadName :: * -> * #

Binary ExecuteHeadName Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep ExecuteHeadName Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep ExecuteHeadName = D1 (MetaData "ExecuteHeadName" "ProjectM36.Server.RemoteCallTypes" "project-m36-0.7-inplace" False) (C1 (MetaCons "ExecuteHeadName" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SessionId)))

data CloseSession Source #

Constructors

CloseSession SessionId 
Instances
Generic CloseSession Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

Associated Types

type Rep CloseSession :: * -> * #

Binary CloseSession Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep CloseSession Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep CloseSession = D1 (MetaData "CloseSession" "ProjectM36.Server.RemoteCallTypes" "project-m36-0.7-inplace" False) (C1 (MetaCons "CloseSession" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SessionId)))

data TestTimeout Source #

Constructors

TestTimeout SessionId 
Instances
Generic TestTimeout Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

Associated Types

type Rep TestTimeout :: * -> * #

Binary TestTimeout Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep TestTimeout Source # 
Instance details

Defined in ProjectM36.Server.RemoteCallTypes

type Rep TestTimeout = D1 (MetaData "TestTimeout" "ProjectM36.Server.RemoteCallTypes" "project-m36-0.7-inplace" False) (C1 (MetaCons "TestTimeout" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SessionId)))