smf/smfservermodule/smfclient/smfeventsfetcher.cpp
author cgandhi
Tue, 12 Oct 2010 15:23:52 +0530
changeset 27 b3e1347ac96a
parent 25 a180113055cb
permissions -rw-r--r--
Updating the information for test applications and results.

/**
 * Copyright (c) 2010 Sasken Communication Technologies Ltd.
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of the "Eclipse Public License v1.0"
 * which accompanies  this distribution, and is available
 * at the URL "http://www.eclipse.org/legal/epl-v10.html"
 *
 * Initial Contributors:
 * Chandradeep Gandhi, Sasken Communication Technologies Ltd - Initial contribution
 *
 * Contributors:
 * Nalina Hariharan
 *
 * Description:
 * Events related services
 *
 */

#include "smfeventsfetcher.h"
#include "smfeventsfetcher_p.h"

SmfEventsFetcher::SmfEventsFetcher(SmfProvider *baseProvider)
		:m_baseProvider(baseProvider)
	{
	m_private = new SmfEventsFetcherPrivate(this);
	}

SmfEventsFetcher::~SmfEventsFetcher()
	{
	if(m_private)
		{
		delete m_private;
		m_private = NULL;
		}
	}

SmfError SmfEventsFetcher::events(SmfLocation venue, int pageNum, int perPage)
	{
	return m_private->events(venue,pageNum,perPage);
	}

SmfError SmfEventsFetcher::venues(SmfLocation location, int pageNum, int perPage)
	{
	return m_private->venues(location,pageNum,perPage);
	}

SmfError SmfEventsFetcher::attendees(SmfEvent event, int pageNum, int perPage )
	{
	return m_private->attendees(event,pageNum,perPage);
	}

SmfError SmfEventsFetcher::postEvents(SmfEventList events)
	{
	return m_private->postEvents(events);
	}

SmfError SmfEventsFetcher::customRequest(const int& operationId,QByteArray* customData)
	{
	return m_private->customRequest(operationId, customData);
	}

SmfProvider* SmfEventsFetcher::getProvider() const
	{
	return m_baseProvider;
	}

SmfError SmfEventsFetcher::cancelRequest()
	{
	return m_private->cancelRequest();
	}