# iqueue.h File Reference

Generic RTP input queues. More...

`#include <ccrtp/queuebase.h>`
`#include <ccrtp/CryptoContext.h>`
`#include <list>`

Go to the source code of this file.

## Classes

class | Members
| members and senders accounting More...
class | SyncSourceHandler
| SyncSource objects modification methods. More...
class | ParticipantHandler
| Participant objects modification methods. More...
class | ApplicationHandler
| Application objects modification methods. More...
class | ConflictHandler
| To track addresses of sources conflicting with the local one. More...
struct | ConflictHandler::ConflictingTransportAddress
class | MembershipBookkeeping
| Controls the group membership in the current session. More...
struct | MembershipBookkeeping::IncomingRTPPktLink
| Incoming RTP data packets control structure within the incoming packet queue class. More...
struct | MembershipBookkeeping::SyncSourceLink
| Synchronization Source internal handler within the incoming packets queue. More...
class | IncomingDataQueue
| Queue for incoming RTP data packets in an RTP session. More...
class | IncomingDataQueue::SyncSourcesIterator
| iterator through the list of synchronizations sources in this session More...

## Detailed Description

Generic RTP input queues.