sender.setCapacity(MY_CAPACITY);
// Later
bool resend = true;
while (resend)
{
if (sender.getAvailable()>0)
{
sender.send(message,false);
resend = false;
}
else
{
// May wish to do nothing here
// or send to log file
std::cout << "Warning: Capacity \ full. Retry" << std::endl;
}
}
// Later
if (sender.getUnsettled())
{
session.sync();
}
sender.setCapacity(MY_CAPACITY);
// Later
bool resend = true;
while (resend)
{
if (sender.getAvailable()>0)
{
sender.send(message,false);
resend = false;
}
else
{
// May wish to do nothing here
// or send to log file
std::cout << "Warning: Capacity \ full. Retry" << std::endl;
}
}
// Later
if (sender.getUnsettled())
{
session.sync();
}
Copy to ClipboardCopied!Toggle word wrapToggle overflow
python
snd.capacity = MY_CAPACITY
# Later
resend = True
while (resend):
if (snd.available()>0):
snd.send(msg, sync = False)
resend = False
else:
print "Warning: Capacity full"
# Later
if (snd.unsettled()):
ssn.sync()
snd.capacity = MY_CAPACITY
# Later
resend = True
while (resend):
if (snd.available()>0):
snd.send(msg, sync = False)
resend = False
else:
print "Warning: Capacity full"
# Later
if (snd.unsettled()):
ssn.sync()
Copy to ClipboardCopied!Toggle word wrapToggle overflow