MessageDecodingException,
TerminateException
{
try
{
OtpOutputStream mcast_async = new OtpOutputStream();
mcast_async.write(OtpExternal.versionTag);
final OtpErlangObject[] tuple = {new OtpErlangAtom("mcast_async"),
new OtpErlangString(name),
new OtpErlangBinary(request_info),
new OtpErlangBinary(request),
new OtpErlangUInt(timeout),
new OtpErlangInt(priority)};
mcast_async.write_any(new OtpErlangTuple(tuple));
send(mcast_async);
return (List<TransId>) poll_request(null, false);
}
catch (OtpErlangRangeException e)
{