int init(const TransferPriority priority) { int res = allocation_pub_.init(priority); if (res < 0) { return res; } allocation_pub_.setTxTimeout(MonotonicDuration::fromMSec(Allocation::FOLLOWUP_TIMEOUT_MS)); res = allocation_sub_.start(AllocationCallback(this, &AllocationRequestManager::handleAllocation)); if (res < 0) { return res; } allocation_sub_.allowAnonymousTransfers(); return 0; }
int init() { int res = allocation_pub_.init(); if (res < 0) { return res; } (void)allocation_pub_.setPriority(TransferPriorityLow); allocation_pub_.setTxTimeout(MonotonicDuration::fromMSec(Allocation::DEFAULT_REQUEST_PERIOD_MS)); res = allocation_sub_.start(AllocationCallback(this, &AllocationRequestManager::handleAllocation)); if (res < 0) { return res; } allocation_sub_.allowAnonymousTransfers(); return 0; }