PeerConnection00Handler.cpp [plain text]
#include "config.h"
#if ENABLE(MEDIA_STREAM)
#include "PeerConnection00Handler.h"
#include "IceCandidateDescriptor.h"
#include "IceOptions.h"
#include "MediaHints.h"
#include "MediaStreamDescriptor.h"
#include "PeerConnection00HandlerClient.h"
#include "PeerConnection00HandlerInternal.h"
#include "SessionDescriptionDescriptor.h"
namespace WebCore {
PassOwnPtr<PeerConnection00Handler> PeerConnection00Handler::create(PeerConnection00HandlerClient* client, const String& serverConfiguration, const String& username)
{
return adoptPtr(new PeerConnection00Handler(client, serverConfiguration, username));
}
PeerConnection00Handler::PeerConnection00Handler(PeerConnection00HandlerClient* client, const String& serverConfiguration, const String& username)
: m_private(adoptPtr(new PeerConnection00HandlerInternal(client, serverConfiguration, username)))
{
}
PeerConnection00Handler::~PeerConnection00Handler()
{
}
PassRefPtr<SessionDescriptionDescriptor> PeerConnection00Handler::createOffer(PassRefPtr<MediaHints> mediaHints)
{
return m_private->createOffer(mediaHints);
}
PassRefPtr<SessionDescriptionDescriptor> PeerConnection00Handler::createAnswer(const String& offer, PassRefPtr<MediaHints> mediaHints)
{
return m_private->createAnswer(offer, mediaHints);
}
bool PeerConnection00Handler::setLocalDescription(int action, PassRefPtr<SessionDescriptionDescriptor> sessionDescription)
{
return m_private->setLocalDescription(action, sessionDescription);
}
bool PeerConnection00Handler::setRemoteDescription(int action, PassRefPtr<SessionDescriptionDescriptor> sessionDescription)
{
return m_private->setRemoteDescription(action, sessionDescription);
}
PassRefPtr<SessionDescriptionDescriptor> PeerConnection00Handler::localDescription()
{
return m_private->localDescription();
}
PassRefPtr<SessionDescriptionDescriptor> PeerConnection00Handler::remoteDescription()
{
return m_private->remoteDescription();
}
bool PeerConnection00Handler::startIce(PassRefPtr<IceOptions> iceOptions)
{
return m_private->startIce(iceOptions);
}
bool PeerConnection00Handler::processIceMessage(PassRefPtr<IceCandidateDescriptor> iceCandidate)
{
return m_private->processIceMessage(iceCandidate);
}
void PeerConnection00Handler::addStream(PassRefPtr<MediaStreamDescriptor> mediaStream)
{
m_private->addStream(mediaStream);
}
void PeerConnection00Handler::removeStream(PassRefPtr<MediaStreamDescriptor> mediaStream)
{
m_private->removeStream(mediaStream);
}
void PeerConnection00Handler::stop()
{
m_private->stop();
}
}
#endif // ENABLE(MEDIA_STREAM)