2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: Constants defined for Coustom Commands
18 #ifndef __MMFROPCUSTOMCOMMANDCONSTANTS_H
19 #define __MMFROPCUSTOMCOMMANDCONSTANTS_H
24 * Interface UID and messages for the ROP Controller API.
26 const TUid KUidInterfaceMMFROPController = {0x101F855D};
30 enum TMMFROPControllerMessage
32 EMMFROPControllerGetApplicationConfig,
33 EMMFROPControllerSetApplicationConfig,
34 EMMFROPControllerGetErrorLog,
35 EMMFROPControllerClearErrorLog,
37 EMMFROPControllerSetDownloadID,
39 EMMFROPControllerSetDownloadComplete,
40 EMMFROPControllerSetDownloadSize
43 * Constants describing the config version to query
45 enum TMMFROPControllerConfigVersion
47 KMMFAudioVideoConfigDefault, // Configuration created on installation
48 KMMFAudioVideoConfigOperator, // Configuration created on operator setup
49 KMMFAudioVideoConfigUser // Last Configuration saved by the application
52 * Constants describing ErrorLog error classes.
53 * XXX This enumeration must match the EErrorLogClass enumeration located
54 * XXX in errorlog_sink.h.
56 enum TMMFROPErrorLogClass
58 KMMFROPErrorLogRTSP, // RTSP error (must be first enum)
59 KMMFROPErrorLogSendEvents, // Error Send Events
60 KMMFROPErrorLogECXlat, // Error code translation.
61 KMMFROPErrorLogNumClasses // Number of error log classes (not a class)
63 #endif __MMFROPCUSTOMCOMMANDCONSTANTS_H