All pastes #358565 Raw Edit

Something

public text v1 · immutable
·published 2007-02-16 09:22 UTC
rendered paste body
nt
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);