Is there a way to pass a specific streamId when encoding a message.
In the example we have this:
for(i = 0; i < itemCount_; i++)
{
itemName.data = marketPriceItemInfoList_[i].itemname;
itemName.length = marketPriceItemInfoList_[i].nameLength;
marketPriceItemInfoList_[i].streamId = ++streamId;
if((ret = rsslEncodeArrayEntry(&encodeIter, &itemName, 0)) < RSSL_RET_SUCCESS)
{
printf("rsslEncodeArrayEntry() failed with return code: %d\n", ret);
return ret;
}
}
which is the for loop when sending a batch request. What I was wondering if there is a way when dealing with encoding a batch request to send a specific streamId in rsslEncodeArrayEntry()?
If not how is the streamId determined when the request is finished being processed?