diff -r 8f2c3e21aac9 -r 4d1fe4a7ce83 graphics_plat/guestvideodriver_api/inc/guestvideodriverprotocol.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphics_plat/guestvideodriver_api/inc/guestvideodriverprotocol.h Fri Aug 13 15:11:40 2010 +0100 @@ -0,0 +1,45 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "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: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Header file for the guest video driver + + +#ifndef __GUESTVIDEODRIVERPROTOCOL_H +#define __GUESTVIDEODRIVERPROTOCOL_H + +#include +#include "guestvideodrivercommon.h" + +/** + * Namespace for Platform Simulator Video Driver. + * The user API - kernel LDD messaging protocol is defined within this + * namespace. + */ +namespace GuestVideoDriver + { + + /** + * Enumeration of different requests + */ + enum TRequestId + { + ERequestExecuteCommand = 0x1001, // Asynchronous (DoRequest) + ERequestMapAddress = 0x1002, // Synchronous (DoControl) + ERequestLoadCommands = 0x1004, // Synchronous (DoRequest) + ERequestSgHandles = 0x1005, //Synchronous (DoControl) + }; + + } + + +#endif // __GUESTVIDEODRIVERPROTOCOL_H