/****************************************************************************
*
* Copyright (C) 2000-2001 RealNetworks, Inc. All rights reserved.
*
* This program is free software. It may be distributed under the terms
* in the file LICENSE, found in the top level of the source distribution.
*
*/
#include "proxypkt.h"
#include "dbg.h"
/*
* A proxy packet is a wrapper for a buffer. It does not "own" the buffer.
*/
CProxyPacket::CProxyPacket( void ) :
m_pbuf(NULL)
{
// Empty
}
CProxyPacket::~CProxyPacket( void )
{
// Empty
}
CBuffer* CProxyPacket::Get( void )
{
assert( m_pbuf );
return m_pbuf;
}
bool CProxyPacket::Set( CBuffer* pbuf )
{
assert_or_retv( false, (m_pbuf == NULL && pbuf != NULL) );
m_pbuf = pbuf;
return true;
}
syntax highlighted by Code2HTML, v. 0.9.1