orderedrpc

Undocumented in source.

Members

Classes

RPCError
class RPCError
Undocumented in source.

Enums

RPCSrc
enum RPCSrc
Undocumented in source.
enumMemberUDAFixMixin
eponymoustemplate enumMemberUDAFixMixin(string enumName)
Undocumented in source.

Functions

flags
F[] flags(F fs)

/template flags(alias fs) if (is(typeof(fs)==enum)) { / enum flags = Filter!(staticLift!(f=>f & fs), EnumMembers!(typeof(fs))); /} /template flags(F, F fs) if (is(F==enum)) { / enum flags = Filter!(staticLift!(f=>f & fs), EnumMembers!(typeof(fs))); /}

rpcIDs
enum rpcIDs()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

MakeRPCs
mixintemplate MakeRPCs(Ts...)
Undocumented in source.

Structs

RPC
struct RPC
Undocumented in source.
RPCCon
struct RPCCon(T)
Undocumented in source.

Templates

AliasSeqOf
template AliasSeqOf(alias R)
Undocumented in source.
ConType
template ConType(alias src)
Undocumented in source.
Exclam
template Exclam(alias t, Ts...)
Undocumented in source.
MakeRPCsArgs
template MakeRPCsArgs(This, Ts...)
Undocumented in source.
MakeRPCsImpl
template MakeRPCsImpl(alias RPCSrc, alias RPCTrgt)
Undocumented in source.
RPCMsgData
template RPCMsgData(alias f)
Undocumented in source.
RPCParameters
template RPCParameters(alias f, ConnectionType)
Undocumented in source.
RPCParameters
template RPCParameters(alias f)
Undocumented in source.
RPCParametersExt
template RPCParametersExt(alias rpc, alias RPCSrc, RPCSrc src)
Undocumented in source.
RPCSendConnections
template RPCSendConnections(RPCTrgt, RPCTrgt trgts)
Undocumented in source.
aliasSeqMatch
template aliasSeqMatch(As...)
Undocumented in source.
allParametersMatch
template allParametersMatch(Ts...)
Undocumented in source.
parametersMatch
template parametersMatch(alias f, alias b)
Undocumented in source.
rpcByID
template rpcByID(alias symbol, ubyte id)
Undocumented in source.
rpcFunction
template rpcFunction(alias f, ConnectionType)
Undocumented in source.
rpcFunction
template rpcFunction(alias f)
Undocumented in source.
rpcParametersMatch
template rpcParametersMatch(alias rpc, alias RPCSrc, RPCSrc srcs)
Undocumented in source.
rpcsWithID
template rpcsWithID(alias symbol)
Undocumented in source.
staticFold
template staticFold(alias f, List...)
Undocumented in source.
staticLift
template staticLift(alias f)
Undocumented in source.
staticScan
template staticScan(alias f, List...)
Undocumented in source.

Meta