Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype Persistent sturdyRef owner msg Source #
Persistent'newtype_ (Maybe (Cap msg)) |
Instances
ToPtr s (Persistent sturdyRef owner (MutMsg s)) Source # | |
FromPtr msg (Persistent sturdyRef owner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent |
newtype Persistent'SaveParams sturdyRef owner msg Source #
Instances
get_Persistent'SaveParams'sealFor :: (ReadCtx m msg, FromPtr msg owner) => Persistent'SaveParams sturdyRef owner msg -> m owner Source #
set_Persistent'SaveParams'sealFor :: (RWCtx m s, ToPtr s owner) => Persistent'SaveParams sturdyRef owner (MutMsg s) -> owner -> m () Source #
has_Persistent'SaveParams'sealFor :: ReadCtx m msg => Persistent'SaveParams sturdyRef owner msg -> m Bool Source #
newtype Persistent'SaveResults sturdyRef owner msg Source #
Instances
get_Persistent'SaveResults'sturdyRef :: (ReadCtx m msg, FromPtr msg sturdyRef) => Persistent'SaveResults sturdyRef owner msg -> m sturdyRef Source #
set_Persistent'SaveResults'sturdyRef :: (RWCtx m s, ToPtr s sturdyRef) => Persistent'SaveResults sturdyRef owner (MutMsg s) -> sturdyRef -> m () Source #
has_Persistent'SaveResults'sturdyRef :: ReadCtx m msg => Persistent'SaveResults sturdyRef owner msg -> m Bool Source #
newtype RealmGateway internalRef externalRef internalOwner externalOwner msg Source #
RealmGateway'newtype_ (Maybe (Cap msg)) |
Instances
ToPtr s (RealmGateway internalRef externalRef internalOwner externalOwner (MutMsg s)) Source # | |
FromPtr msg (RealmGateway internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent |
newtype RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg Source #
Instances
ToStruct msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent toStruct :: RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg -> Struct msg Source # | |
FromStruct msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent fromStruct :: ReadCtx m msg => Struct msg -> m (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
ToPtr s (RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s)) Source # | |
FromPtr msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent | |
Allocate s (RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s)) Source # | |
Defined in Capnp.Gen.Capnp.Persistent | |
MutListElem s (RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s)) Source # | |
Defined in Capnp.Gen.Capnp.Persistent setIndex :: RWCtx m s => RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> Int -> List (MutMsg s) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s)) -> m () Source # newList :: WriteCtx m s => MutMsg s -> Int -> m (List (MutMsg s) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s))) Source # | |
ListElem msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent data List msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # listFromPtr :: ReadCtx m msg => msg -> Maybe (Ptr msg) -> m (List msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg)) Source # toUntypedList :: List msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) -> List msg Source # length :: List msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) -> Int Source # index :: ReadCtx m msg => Int -> List msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) -> m (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
MessageDefault (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent messageDefault :: InMessage (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) -> RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg Source # | |
HasMessage (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent type InMessage (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # message :: RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg -> InMessage (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
newtype List msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent newtype List msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) = RealmGateway'import'params'List_ (ListOf msg (Struct msg)) | |
type InMessage (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent type InMessage (RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg) = msg |
get_RealmGateway'import'params'cap :: (ReadCtx m msg, FromPtr msg (Persistent externalRef externalOwner msg)) => RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg -> m (Persistent externalRef externalOwner msg) Source #
set_RealmGateway'import'params'cap :: (RWCtx m s, ToPtr s (Persistent externalRef externalOwner (MutMsg s))) => RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> Persistent externalRef externalOwner (MutMsg s) -> m () Source #
has_RealmGateway'import'params'cap :: ReadCtx m msg => RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg -> m Bool Source #
get_RealmGateway'import'params'params :: (ReadCtx m msg, FromPtr msg (Persistent'SaveParams internalRef internalOwner msg)) => RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg -> m (Persistent'SaveParams internalRef internalOwner msg) Source #
set_RealmGateway'import'params'params :: (RWCtx m s, ToPtr s (Persistent'SaveParams internalRef internalOwner (MutMsg s))) => RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> Persistent'SaveParams internalRef internalOwner (MutMsg s) -> m () Source #
has_RealmGateway'import'params'params :: ReadCtx m msg => RealmGateway'import'params internalRef externalRef internalOwner externalOwner msg -> m Bool Source #
new_RealmGateway'import'params'params :: RWCtx m s => RealmGateway'import'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> m (Persistent'SaveParams internalRef internalOwner (MutMsg s)) Source #
newtype RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg Source #
Instances
ToStruct msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent toStruct :: RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg -> Struct msg Source # | |
FromStruct msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent fromStruct :: ReadCtx m msg => Struct msg -> m (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
ToPtr s (RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s)) Source # | |
FromPtr msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent | |
Allocate s (RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s)) Source # | |
Defined in Capnp.Gen.Capnp.Persistent | |
MutListElem s (RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s)) Source # | |
Defined in Capnp.Gen.Capnp.Persistent setIndex :: RWCtx m s => RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> Int -> List (MutMsg s) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s)) -> m () Source # newList :: WriteCtx m s => MutMsg s -> Int -> m (List (MutMsg s) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s))) Source # | |
ListElem msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent data List msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # listFromPtr :: ReadCtx m msg => msg -> Maybe (Ptr msg) -> m (List msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg)) Source # toUntypedList :: List msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) -> List msg Source # length :: List msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) -> Int Source # index :: ReadCtx m msg => Int -> List msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) -> m (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
MessageDefault (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent messageDefault :: InMessage (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) -> RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg Source # | |
HasMessage (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent type InMessage (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # message :: RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg -> InMessage (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
newtype List msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent newtype List msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) = RealmGateway'export'params'List_ (ListOf msg (Struct msg)) | |
type InMessage (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) Source # | |
Defined in Capnp.Gen.Capnp.Persistent type InMessage (RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg) = msg |
get_RealmGateway'export'params'cap :: (ReadCtx m msg, FromPtr msg (Persistent internalRef internalOwner msg)) => RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg -> m (Persistent internalRef internalOwner msg) Source #
set_RealmGateway'export'params'cap :: (RWCtx m s, ToPtr s (Persistent internalRef internalOwner (MutMsg s))) => RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> Persistent internalRef internalOwner (MutMsg s) -> m () Source #
has_RealmGateway'export'params'cap :: ReadCtx m msg => RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg -> m Bool Source #
get_RealmGateway'export'params'params :: (ReadCtx m msg, FromPtr msg (Persistent'SaveParams externalRef externalOwner msg)) => RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg -> m (Persistent'SaveParams externalRef externalOwner msg) Source #
set_RealmGateway'export'params'params :: (RWCtx m s, ToPtr s (Persistent'SaveParams externalRef externalOwner (MutMsg s))) => RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> Persistent'SaveParams externalRef externalOwner (MutMsg s) -> m () Source #
has_RealmGateway'export'params'params :: ReadCtx m msg => RealmGateway'export'params internalRef externalRef internalOwner externalOwner msg -> m Bool Source #
new_RealmGateway'export'params'params :: RWCtx m s => RealmGateway'export'params internalRef externalRef internalOwner externalOwner (MutMsg s) -> m (Persistent'SaveParams externalRef externalOwner (MutMsg s)) Source #