orderedrpc

Undocumented in source.

Members

Classes

RPCError
class RPCError
Undocumented in source.

Enums

RPCSrc
enum RPCSrc
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(alias RPCTrgt = RPCSrc, alias RPCSrc = RPCSrc, alias GetConnectionType = null)
Undocumented in source.

Structs

RPC
struct RPC
Undocumented in source.

Templates

AliasSeqOf
template AliasSeqOf(alias R)
Undocumented in source.
Exclam
template Exclam(alias t, Ts...)
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 GetConnectionType, alias RPCSrc, RPCSrc src)
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 GetConnectionType, 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