rendered paste bodynt
AddMultiplexEntrySendMessage(const MULTIMEDIA_SYSTEM_CONTROL::RequestMessage* msg,
H324EndPoint *ep)
{
if(!msg->multiplexEntrySend_isSelected())
{
std::cout << "Buffer is not of type multiplexEntrySend" << std::endl;
return -1;
}
MxElement **elem = (MxElement**)&(ep->MultiPlexEntryTable);
const MULTIMEDIA_SYSTEM_CONTROL::MultiplexEntrySend multiplexEntrySend = msg->get_multiplexEntrySend ();
unsigned int seqn = multiplexEntrySend.get_sequenceNumber ().getValue();
std::cout << "sequenceNumber " << seqn << std::endl;
MULTIMEDIA_SYSTEM_CONTROL::MultiplexEntrySend::multiplexEntryDescriptors::const_reference descriptors = multiplexEn\
trySend.get_multiplexEntryDescriptors ();
// Iterate through all the multiplexEntryDescriptors entries
for (MULTIMEDIA_SYSTEM_CONTROL::MultiplexEntrySend::multiplexEntryDescriptors::value_type::const_iterator itr = des\
criptors.begin (); itr < descriptors.end (); itr ++)
{
const MULTIMEDIA_SYSTEM_CONTROL::MultiplexEntryDescriptor descriptor = (*itr);
AddMultiplexEntryDescriptor (&descriptor, elem);
}
return 0;
}
AddMultiplexEntrySendMessage (msg, ep);