00001 /* 00002 * ========================================================================= 00003 * Name : MSenHostletRequest.h 00004 * Part of : Web Services 00005 * Description : 00006 * Version : 00007 * 00008 * Copyright © 2002-2005 Nokia. All rights reserved. 00009 * This material, including documentation and any related 00010 * computer programs, is protected by copyright controlled by 00011 * Nokia. All rights are reserved. Copying, including 00012 * reproducing, storing, adapting or translating, any 00013 * or all of this material requires the prior written consent of 00014 * Nokia. This material also contains confidential 00015 * information which may not be disclosed to others without the 00016 * prior written consent of Nokia. 00017 * ============================================================================== 00018 */ 00019 00020 #ifndef MSEN_HOSTLET_REQUEST_H 00021 #define MSEN_HOSTLET_REQUEST_H 00022 00023 #include <e32base.h> 00024 00025 #include <MSenProperties.h> 00026 00027 // FORWARD DECLARATIONS 00028 class CSenIdentifier; 00029 00030 class MSenHostletRequest 00031 { 00032 public: 00041 virtual TPtrC8 RequestUtf8() const = 0; 00042 00046 virtual TPtrC ThreadId() const = 0; 00047 00051 virtual TPtrC8 ConsumerId() const = 0; 00052 00056 virtual TInt RequestId() const = 0; 00057 00066 virtual TPtrC8 Properties(MSenProperties::TSenPropertiesClassType& aType) const = 0; 00067 00068 //virtual const CSenIdentifier& Requester() const = 0; 00069 }; 00070 00071 #endif // MSEN_HOSTLET_REQUEST_H