[This is preliminary documentation and is subject to change.]
Receive a message and match it against a given pattern
Namespace: NFX.ErlangAssembly: NFX.Erlang (in NFX.Erlang.dll) Version: 3.0.0.1 (3.0.0.1)
public Tuple<IErlObject, ErlVarBind> ReceiveMatch(
IErlObject pattern,
int timeoutMsec = -1
)
public Tuple<IErlObject, ErlVarBind> ReceiveMatch(
IErlObject pattern,
int timeoutMsec = -1
)
Public Function ReceiveMatch (
pattern As IErlObject,
Optional timeoutMsec As Integer = -1
) As Tuple(Of IErlObject, ErlVarBind)
Public Function ReceiveMatch (
pattern As IErlObject,
Optional timeoutMsec As Integer = -1
) As Tuple(Of IErlObject, ErlVarBind)
public:
Tuple<IErlObject^, ErlVarBind^>^ ReceiveMatch(
IErlObject^ pattern,
int timeoutMsec = -1
)
public:
Tuple<IErlObject^, ErlVarBind^>^ ReceiveMatch(
IErlObject^ pattern,
int timeoutMsec = -1
)
member ReceiveMatch :
pattern : IErlObject *
?timeoutMsec : int
(* Defaults:
let _timeoutMsec = defaultArg timeoutMsec -1
*)
-> Tuple<IErlObject, ErlVarBind>
member ReceiveMatch :
pattern : IErlObject *
?timeoutMsec : int
(* Defaults:
let _timeoutMsec = defaultArg timeoutMsec -1
*)
-> Tuple<IErlObject, ErlVarBind>
Return Value
Type:
Tuple IErlObject,
ErlVarBind Return a tuple containing the received message and variable
binding object. On timeout the first element of the tuple is null.
On unsuccessful match the second element of the tuple is null