00001 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). 00002 // All rights reserved. 00003 // This component and the accompanying materials are made available 00004 // under the terms of "Eclipse Public License v1.0" 00005 // which accompanies this distribution, and is available 00006 // at the URL "http://www.eclipse.org/legal/epl-v10.html". 00007 // 00008 // Initial Contributors: 00009 // Nokia Corporation - initial contribution. 00010 // 00011 // Contributors: 00012 // 00013 // Description: 00014 // 00015 00016 00017 #ifndef __CISVAPIASYNC_H__ 00018 #define __CISVAPIASYNC_H__ 00019 00020 #include "CISVAPIBase.h" 00021 00027 class MExecAsync : public MExecController 00028 { 00029 public: 00034 virtual void ExecComplete(TTelISVExampleType aDerivedType) = 0; 00035 00040 virtual void ExecNotify(TTelISVExampleType aDerivedType) = 0; 00041 }; 00042 00047 class CISVAPIAsync : public CISVAPIBase 00048 { 00049 public: 00050 CISVAPIAsync(MExecAsync* aController, 00051 TTelISVExampleType aExampleType); 00052 00056 void ExampleComplete(); 00057 00061 void ExampleNotify(); 00062 00063 protected: 00067 TBool iRequestNotify; 00068 00069 }; 00070 00071 #endif // __CISVAPIASYNC_H__
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.