The search functionality needs JavaScript enabled
Module vibe.rpcchannel.base Contains data types and functions required by both vibe.rcpchannel.server
and vibe.rpcchannel.client.
Protocol related definitions are kept in vibe.rpcchannel.protocol.
Manifest constants Name Type Description ignoreRPC
UDA to ignore a method or event when generating RPC stubs.
isEmittable2
Checks whether some type is a emittable type of the tinyevent library, i.e.
whether Type . init . emit ()
is working.
isSpecialFunction
Checks whether name is the name of a special function which should be IgnoreUDA
when generating RPC methods. Ignores startSession
, constructors, destructors,
toHash
and toString
.
Aliases Name Type Description APIEvents
Filter !(isValidMember,derivedMembers)
Returns a string tuple of all event members in API which will be
implemented by the RPC server and client.
APIFunctionOverloads
MemberFunctionsTuple !(API,member)
Returns a tuple of overloads for function member in API
which will be implemented by the RPC server and client.
APIFunctions
Filter !(isValidMember,derivedMembers)
Returns a string tuple of all function members in API which will be
implemented by the RPC server and client.
APIOverloads
staticMap !(OverloadMap,derivedMembers)
Returns a tuple of all overloads for all functions in API which will be
implemented by the RPC server and client.