18 std::string
const& requestParamSet):
19 buf_((
uint8*)buf),bufSize_(bufSize)
32 len = consumerName.length();
36 consumerName.copy((
char *) bufPtr, len);
40 len = requestParamSet.length();
44 requestParamSet.copy((
char *) bufPtr, len);
66 buf_((
uint8*)buf),head_(buf)
75 <<
"Invalid consumer registration request message code ("
113 buf_((
uint8*)buf),bufSize_(bufSize)
155 convert (static_cast<uint32>(selTable.size()), bufPtr);
160 std::map<std::string, Strings>::const_iterator mapIter;
161 for (mapIter = selTable.begin(); mapIter != selTable.end(); mapIter++)
164 Strings workList = mapIter->second;
165 workList.push_back(mapIter->first);
180 buf_((
uint8*)buf),head_(buf)
188 <<
"Invalid consumer registration response message code ("
210 std::map<std::string, Strings> selTable;
217 bufPtr += (2 *
sizeof(
uint32));
224 for (
uint32 idx = 0; idx < streamCount; idx++)
ConsRegResponseView(void *buf)
ConsRegResponseBuilder(void *buf, uint32 bufSize, uint32 status, uint32 consumerId)
std::string requestParameterSet_
ConsRegRequestView(void *buf)
ConsRegRequestBuilder(void *buf, uint32 bufSize, std::string const &consumerName, std::string const &requestParameterSet)
std::map< std::string, Strings > getStreamSelectionTable()
void setStreamSelectionTable(std::map< std::string, Strings > const &selTable)
std::string consumerName_