plugin/poi/landmarks/data/Landmarks.rss
author David Caabeiro <david.caabeiro@seqpoint.com>
Fri, 25 Jun 2010 12:50:05 +0200
changeset 0 c316ab048e9d
permissions -rw-r--r--
First public commit

/*
 * Name        : Landmarks.rss
 * Description : Interface collection
 * Project     : This file is part of OpenMAR, an Open Mobile Augmented Reality browser
 * Website     : http://OpenMAR.org
 *
 * Copyright (c) 2010 David Caabeiro
 *
 * All rights reserved. This program and the accompanying materials are made available 
 * under the terms of the Eclipse Public License v1.0 which accompanies this 
 * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
 *
 */

#include <ecom/RegistryInfo.rh>

#include "InterfaceUid.hrh"
#include "ImplementationUid.hrh"

RESOURCE REGISTRY_INFO theInfo
{
    // UID for the DLL. We use UID of first implementation
    dll_uid = KDllUidValue;

    // Declare array of interface info
    interfaces =
    {
        INTERFACE_INFO
        {
            // UID of interface that is implemented
            interface_uid = KOverlayInterfaceUidValue;

            implementations =
            {
                // Info for COverlay
                IMPLEMENTATION_INFO
                {
                    implementation_uid = KOverlayImplementationUidValue;
                    version_no         = 1;
                    display_name       = "Default Overlay";
                    default_data       = "default";
                    opaque_data        = "";
                }
            };
        }
        ,
        INTERFACE_INFO
        {
            // UID of interface that is implemented
            interface_uid = KProviderInterfaceUidValue;

            implementations =
            {
                // Info for CProvider
                IMPLEMENTATION_INFO
                {
                    implementation_uid = KProviderImplementationUidValue;
                    version_no         = 1;
                    display_name       = "LMX Provider";
                    default_data       = "lmx";
                    opaque_data        = "";
                }
            };
        }
        ,
        INTERFACE_INFO
        {
            // UID of interface that is implemented
            interface_uid = KObjectInterfaceUidValue;

            implementations =
            {
                // Info for CRenderer
                IMPLEMENTATION_INFO
                {
                    implementation_uid = KObjectImplementationUidValue;
                    version_no         = 1;
                    display_name       = "LMX Object";
                    default_data       = "lmx";
                    opaque_data        = "";
                }
            };
        }
    };
}