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?