diff -r e8c1ea2c6496 -r 8758140453c0 lbs/internal/lbstestserver/inc/lbstestopensessionparams.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lbs/internal/lbstestserver/inc/lbstestopensessionparams.h Thu Jan 21 12:53:44 2010 +0000 @@ -0,0 +1,62 @@ +// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// opensessionparams.h +// +// + +#ifndef __OPENSESSIONPARAMS_H__ +#define __OPENSESSIONPARAMS_H__ + +#include +#include + +// class used to pass data about the sub session type to/from the client/server +class TSubSessionType + { +public: + enum TSubSessionTypeEnum + { + EExInvalidSubsession = 0, + EExTimeSubSession = 1, + EExServerNameSubSession = 2 + }; +public: + TSubSessionType() + { + }; + TSubSessionType(const TSubSessionTypeEnum aSubSessionType) : iSubSessionType(aSubSessionType) + { + }; + const TSubSessionTypeEnum GetSubSessionType() const + { + return iSubSessionType; + }; +protected: + TSubSessionTypeEnum iSubSessionType; + }; + + +// this is a sample calss, to to show that you can pass +// blocks of data around +class TTimeOpenSessionParams + { +public: + TInt iDummyNumberParam; + TBuf<32> iDummyBufParam; + }; + +// this is another sample to prove that you don't need a class +typedef TInt TServerNameOpenSessionParams; + +#endif // __ OPENSESSIONPARAMS_H__