コード例 #1
0
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//

#include <e32std.h>
#include <ecom/implementationproxy.h>

#include "cupnpcodec.h"

const TInt KUidUPnPCodec = 0x2001C598;

// Map the interface UIDs to implementation factory functions
const TImplementationProxy ImplementationTable[] = 
	{
	IMPLEMENTATION_PROXY_ENTRY(KUidUPnPCodec,	CUPnPCodec::NewL),
	};

// Exported proxy for instantiation method resolution
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
	return ImplementationTable;
	}

コード例 #2
0
*
* Description:  Stub imlementation
*
*/



// INCLUDE FILES
#include <e32std.h>
#include <ecom/ImplementationProxy.h>
#include "SSYSensorControlStubFirst.h"

// Define the interface UIDs
const TImplementationProxy ImplementationTable[] =
    {
    IMPLEMENTATION_PROXY_ENTRY( 0x10200c71,
                                CSSYSensorControlStubFirst::NewL )
    };

// The one and only exported function that is the ECom entry point
EXPORT_C const TImplementationProxy* ImplementationGroupProxy
        (TInt& aTableCount)
    {
    aTableCount = sizeof( ImplementationTable ) / sizeof( TImplementationProxy );

    return ImplementationTable;
    }

/**
 * Standard Symbian OS DLL entry point.
 */
#ifndef EKA2
コード例 #3
0
#include "calencustomisation.h"
#include "CalenLunarChinesePlugin.h"
#include "CalenRegionalPluginUids.h"
#include "OstTraceDefinitions.h"
#ifdef OST_TRACE_COMPILER_IN_USE
#include "CalenLunarChinesePluginProxyTraces.h"
#endif



// ----------------------------------------------------------------------------
// ImplementationTable
// ----------------------------------------------------------------------------
const TImplementationProxy ImplementationTable[] =
    {
    IMPLEMENTATION_PROXY_ENTRY( CALENLUNARPLUGIN_CHINESE_IMPLEMENTATION_UID,
                                CCalenLunarChinesePlugin::NewL )
    
    };


// ----------------------------------------------------------------------------
// ImplementationGroupProxy
// ----------------------------------------------------------------------------
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    OstTraceFunctionEntry0( _IMPLEMENTATIONGROUPPROXY_ENTRY );
    aTableCount = sizeof(ImplementationTable) / sizeof (TImplementationProxy);
    OstTraceFunctionExit0( _IMPLEMENTATIONGROUPPROXY_EXIT );
    return ImplementationTable;
    }
コード例 #4
0
    }

	/*TFileName name=aName;
	name.LowerCase();

	if (name.Right(KTorrentExtension().Length()) == KTorrentExtension)
	{ 		
		iDataType = TDataType(KTorrentType);
		
		return; 
	}*/
}

const TInt KTorrentRecognizerImplementationUid = 0x20035B25;

const TImplementationProxy ImplementationTable[] =
{
    IMPLEMENTATION_PROXY_ENTRY(KTorrentRecognizerImplementationUid, CTorrentRecognizer::CreateRecognizerL)
};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
{
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
    return ImplementationTable;
}

CApaDataRecognizerType* CTorrentRecognizer::CreateRecognizerL()
{
	return new (ELeave) CTorrentRecognizer;
}
コード例 #5
0
ファイル: main.cpp プロジェクト: cdaffara/symbiandump-mw1
* Contributors:
*
* Description:
*
*/


// INCLUDE FILES
#include <e32std.h>
#include <ecom/implementationproxy.h>

#include "action_v2.h"
#include "action_v2.hrh"

// Provides a key value pair table, this is used to identify
// the correct construction function for the requested interface.
const TImplementationProxy ImplementationTable[] =
	{
	IMPLEMENTATION_PROXY_ENTRY(
        KAction_V2ImplUid,
	    CAction_V2::NewL )
	};

// Function used to return an instance of the proxy table.
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
	return ImplementationTable;
	}

コード例 #6
0
ファイル: proxy.cpp プロジェクト: cdaffara/symbiandump-mw1
* 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:  ECom implementation proxy.
*
*/


#include <ecom/implementationproxy.h>

#include "formatterrfsplugin.h"

// Map the interface UIDs to implementation factory functions
const TImplementationProxy ImplementationTable[] =
    {
    IMPLEMENTATION_PROXY_ENTRY( 0x2001CB74, CFormatterRFSPlugin::NewL )
    };

// Exported proxy for instantiation method resolution
EXPORT_C const TImplementationProxy* ImplementationGroupProxy( TInt& aTableCount )
    {
    aTableCount = sizeof( ImplementationTable ) / sizeof( TImplementationProxy );
    return ImplementationTable;
    }
コード例 #7
0
*
* Contributors:
*
* Description:  
*
*/


#ifndef REFERENCE_ATEXT_H
#define REFERENCE_ATEXT_H

#include <e32base.h>
#include <ECom/ImplementationProxy.h>
#include "pluginstub.h"

const TImplementationProxy ImplementationTable[] =
	{
	IMPLEMENTATION_PROXY_ENTRY(0x2000B185, CAtExtPluginStub::NewL),
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
	}

#endif

//  End of File  
コード例 #8
0
*
*/



// INCLUDE FILES
#include <e32std.h>
#include <implementationproxy.h>
#include "ProvisioningUIDs.h"
#include "CWPWAPMMSAdapter.h"
//#include "CWPWAPBrowserAdapter.h"

// CONSTANTS
const TImplementationProxy KImplementationTable[] = 
    {
		IMPLEMENTATION_PROXY_ENTRY( KProvisioningMMSAdapterUid, CWPWAPMMSAdapter::NewL )
    };

// ========================== OTHER EXPORTED FUNCTIONS =========================

// -----------------------------------------------------------------------------
// ImplementationGroupProxy
// -----------------------------------------------------------------------------
//
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(KImplementationTable) / sizeof(TImplementationProxy);

    return KImplementationTable;
    }
コード例 #9
0
    // If an error stops CTestUpgradeRecognizer being removed as part of test cleanup, 
	// returning ENotRecognized will avoid the possibility of impacting other test code.
	
	_LIT(KExtension , ".upr");
	TParse parse;
    parse.Set(aName,NULL,NULL);
	TPtrC ext=parse.Ext(); // extract the extension from the filename

	if (ext.CompareF(KExtension)==0)
		{
		iDataType = TDataType(KMimeUprType);
		iConfidence = ECertain;
		}
	else
		{
		iDataType=TDataType();
		iConfidence=ENotRecognized;
		}	
	}

const TImplementationProxy ImplementationTable[] = 
    {
	IMPLEMENTATION_PROXY_ENTRY(KUidUpgradeRecognizerValue, CTestUpgradeRecognizer::CreateRecognizerL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
    return ImplementationTable;
    }
コード例 #10
0
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//


#include <e32std.h>
#include <ecom/implementationproxy.h>
#include "ctestsecuritypolicy.h"


#ifndef EKA2
GLDEF_C TInt E32Dll(TDllReason /*aReason*/)
	{
	return(KErrNone);
	}
#endif // EKA2

const TImplementationProxy KImplementationTable[] = 
	{
		IMPLEMENTATION_PROXY_ENTRY(0x101F4486, CTestSecurityPolicy::InstallL),
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(KImplementationTable) / sizeof(TImplementationProxy);
	return KImplementationTable;
	}
コード例 #11
0
* Description:    Implementation proxy
*
*/




// INCLUDES
#include <e32std.h>
#include <ecom/ImplementationProxy.h>
#include "cmceicedirector.h"

// LOCAL CONSTANTS AND MACROS
const TImplementationProxy ImplementationTable[] = 
    { 
    IMPLEMENTATION_PROXY_ENTRY( 0x102832EF, CMceIceDirector::NewL )
    };


// ========================== OTHER EXPORTED FUNCTIONS ========================

// ----------------------------------------------------------------------------
// ImplementationGroupProxy
//
// Function to return the implementation proxy table
// ----------------------------------------------------------------------------
//
EXPORT_C const TImplementationProxy* ImplementationGroupProxy( 
                                                           TInt& aTableCount )
    {
    aTableCount = 
コード例 #12
0
CEComSwiPluginInterfaceImplementationOne::CEComSwiPluginInterfaceImplementationOne()
	{
	// Deliberately do nothing here : See ConstructL() for initialisation completion.
	}

void CEComSwiPluginInterfaceImplementationOne::ConstructL()
	{
	}
	
void CEComSwiPluginInterfaceImplementationOne::ReturnInt(TInt& aInt)
	{
	aInt=123456789;
	}

// __________________________________________________________________________
// Exported proxy for instantiation method resolution
// Define the interface UIDs
const TImplementationProxy ImplementationTable[] = 
	{
	IMPLEMENTATION_PROXY_ENTRY(0x10282798, CEComSwiPluginInterfaceImplementationOne::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
	
	return ImplementationTable;
	}

コード例 #13
0
            }

        if (dataSection.Compare(aServiceCmd) == 0)
            {
            return ETrue;   
            }       
        }

    return EFalse;
    }


// Map the interface UIDs
const TImplementationProxy ImplementationTable[] =
    {
    IMPLEMENTATION_PROXY_ENTRY(KAiwResolverImplUidValue, CAiwResolver::NewL)
    };

// Exported proxy for instantiation method resolution
// ---------------------------------------------------------
//
//
// ---------------------------------------------------------
//
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
    return ImplementationTable;
    }

// End of file
コード例 #14
0
#include "aviplaycontroller.h"
#include "aviplaycontrolleruids.hrh"

// __________________________________________________________________________
// Exported proxy for instantiation method resolution
// Define the interface UIDs
// move to another module to allow custom audio controller for testing

/**
*
* ImplementationTable
*
*/
const TImplementationProxy ImplementationTable[] =
	{
	IMPLEMENTATION_PROXY_ENTRY(KAviPlayControllerUid,CAviPlayController::NewL)
	};

/**
* ImplementationGroupProxy
* @param aTableCount
* @returns "TImplementationProxy*"
*/

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
	return ImplementationTable;
	}

コード例 #15
0
	return EFalse;
	}

CSMS7BitExtendedPlugin* CSMS7BitExtendedPlugin::NewL()
	{
	CSMS7BitExtendedPlugin* self = new(ELeave) CSMS7BitExtendedPlugin();
	return self;
	}

CSMS7BitExtendedPlugin::CSMS7BitExtendedPlugin()
	{
	}

CSMS7BitExtendedPlugin::~CSMS7BitExtendedPlugin()
	{
	}

const TImplementationProxy ImplementationTable[] = 
	{
		IMPLEMENTATION_PROXY_ENTRY(KCharacterSetIdentifierExtendedSms7Bit,	CSMS7BitExtendedPlugin::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
	}

 
コード例 #16
0
ファイル: proxy.cpp プロジェクト: cdaffara/symbiandump-os2
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  Implementation proxy for FTP service plugin dll
*
*/


// INCLUDE FILES
#include <e32std.h>
#include <ecom/implementationproxy.h>

#include "HtiFtpServicePlugin.h"

const TImplementationProxy ImplementationTable[] =
    {
        IMPLEMENTATION_PROXY_ENTRY(0x1020DEC5,  CHtiFtpServicePlugin::NewL)
    };

// Function used to return an instance of the proxy table.
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
    return ImplementationTable;
    }


// End of File
コード例 #17
0
ファイル: main.cpp プロジェクト: kuailexs/symbiandump-os1
*/



// Include files
#include <e32base.h>
#include <implementationproxy.h>
#include "ciextnclientplugin.h"
#include <mmfdevsoundcustominterface.hrh>
#include <a3f/mmfdevsoundcustominterfaceextensions.hrh>

// ---------------------------------------------------------------------------
// Plugin creation function pointer for ECom framework
// ---------------------------------------------------------------------------
//
const TImplementationProxy ImplementationTable[] =
    {
    IMPLEMENTATION_PROXY_ENTRY(KMmfUidCIClientExtensionImpl, CCIExtnClientPlugin::NewL)
    };

// ---------------------------------------------------------------------------
// Implementation table export for ECom framework
// ---------------------------------------------------------------------------
//
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

    return ImplementationTable;
    }
コード例 #18
0
	return self;
	}

CMultipleImageImpl::~CMultipleImageImpl()
	{
	}

CMultipleImageImpl::CMultipleImageImpl() :
	CMultipleImageInterface1()
	{
	}


TUid CMultipleImageImpl::ImplId()
	{
	return KUidMultipeImageImpl10;
	}

const TImplementationProxy ImplementationTable[] = 
	{
	//KUidMultipeImageImpl10.iUid = 0x1028231A
	IMPLEMENTATION_PROXY_ENTRY(0x1028231A, CMultipleImageImpl::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
	return ImplementationTable;
	}

コード例 #19
0
#include "MmfAudioToneController.hrh"
#include "MmfAudioToneController.h"


// __________________________________________________________________________
// Exported proxy for instantiation method resolution
// Define the interface UIDs
// move to another module to allow custom audio controller for testing

/**
Table of implementations to be returned to th ECom system
@internalAll 
*/
const TImplementationProxy ImplementationTable[] =
	{
		IMPLEMENTATION_PROXY_ENTRY(KMmfUidControllerAudioTone,	CMMFAudioToneController::NewL)
	};

/**
Used by the ECom system to obtain a list of implementations available in the library

@internalAll
@param aTableCount will be initialized to the number of entries
@return TImplementationProxy* a pointer to a list of available implementations
*/

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
コード例 #20
0
void CImplementationClassEight::DoCancel()
	{
	// Do nothing
	}

TInt CImplementationClassEight::RunError(TInt /*aError*/)
	{
	return KErrNone;
	}

TUid CImplementationClassEight::ImplId()
	{
	TUid idVal = {0x10009DBD};
	return (idVal);
	}

// __________________________________________________________________________
// Exported proxy for instantiation method resolution
// Define the interface UIDs
const TImplementationProxy ImplementationTable[] = 
	{
		IMPLEMENTATION_PROXY_ENTRY(0x10009DBD,	CImplementationClassEight::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
	return ImplementationTable;
	}

コード例 #21
0
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//

/**
 @file
 @internalComponent
*/

#include <ecom/implementationproxy.h>
#include "remconavrcpstatusconverter.h"

// Define the private interface UIDs
const TImplementationProxy ImplementationTable[] =
	{
	IMPLEMENTATION_PROXY_ENTRY(0x10207ea4, CRemConAvrcpStatusConverter::NewL),
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
	}

//
// End of file
コード例 #22
0
ファイル: main.cpp プロジェクト: kuailexs/symbiandump-os1
*
*/



// Include files
#include <e32base.h>
#include <implementationproxy.h>
#include "ciplatformmsghndlrplugin.h"
#include "ciplatformmsghndlrplugin.hrh"

// ---------------------------------------------------------------------------
// Plugin creation function pointer for ECom framework
// ---------------------------------------------------------------------------
//
const TImplementationProxy ImplementationTable[] =
    {
    IMPLEMENTATION_PROXY_ENTRY(KUidCCIPlatformMsgHndlrPlugin, CCIPlatformMsgHndlrPlugin::NewL)
    };

// ---------------------------------------------------------------------------
// Implementation table export for ECom framework
// ---------------------------------------------------------------------------
//
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

    return ImplementationTable;
    }
コード例 #23
0
	}

/*
	Should recognize the data type of the file. 
	Called by the RecognizeL function.
*/
void CTestEcomRecognizer::DoRecognizeL(const TDesC& /*aName*/, const TDesC8& /*aBuffer*/)
	{
	// does nothing
	}



CApaDataRecognizerType* CTestEcomRecognizer::CreateRecognizerL()
	{
	return new (ELeave) CTestEcomRecognizer();
	}

const TImplementationProxy ImplementationTable[] = 
    {
	IMPLEMENTATION_PROXY_ENTRY(0x101F7DA1,CTestEcomRecognizer::CreateRecognizerL),
	IMPLEMENTATION_PROXY_ENTRY(0x102032A2,CTEcomDecpDataRec::CreateRecognizerL),
	IMPLEMENTATION_PROXY_ENTRY(0x10203630,CEcomLeavingApplicationRec::CreateRecognizerL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
    return ImplementationTable;
    }
コード例 #24
0
*
* Description:
* Defines the implementation collection for the ACM class controller.
*
*/

/**
 @file
*/

#include <e32base.h>
#include <e32std.h>
#include <ecom/ecom.h>
#include <ecom/implementationproxy.h>
#include "usbms_stub.h"

// Define the private interface UIDs
const TImplementationProxy UsbCCImplementationTable[] =
    {
	IMPLEMENTATION_PROXY_ENTRY(0x10203285, CUsbstub3ClassController::NewL),
    };

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
    {
    aTableCount = sizeof(UsbCCImplementationTable) / sizeof(TImplementationProxy);

    return UsbCCImplementationTable;
    }


コード例 #25
0
#include "WapWatcher.h"
#include <c32comm.h>

#include <biodb.h>
#include "WapSocketWatcher.h"

#include <e32test.h>



#include <ecom/implementationproxy.h>

const TImplementationProxy ImplementationTable[] = 
	{
		IMPLEMENTATION_PROXY_ENTRY(0x10008C67, CWapWatcher::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
	}

//
// CWapWatcher
//


//
コード例 #26
0
	{
	TInt result = KErrNotFound;

	if (iInterfaceIlbcDecoderIntfc)
		{
		result = iInterfaceIlbcDecoderIntfc->GetComfortNoiseGeneration(aCng);
		}

	return result;
	}


//
// ImplementationTable
//
const TImplementationProxy ImplementationTable[] = 
	{
	IMPLEMENTATION_PROXY_ENTRY(KMmfUidCustomInterfaceIlbcDecoderIntfcMux,	CMMFIlbcDecoderIntfcMux::NewL),
	IMPLEMENTATION_PROXY_ENTRY(KMmfUidCustomInterfaceIlbcDecoderIntfcDeMux,	CMMFIlbcDecoderIntfcDeMux::NewL),
	};

//
// ImplementationGroupProxy
//
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
	}
コード例 #27
0
// INCLUDE FILES
#include <e32std.h>
#include <ecom/implementationproxy.h>

#include "senidwsfplugin.h"

#ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
const TInt32 KIDWSFInterfaceUid = 0x101F96FA;
#else
const TInt32 KIDWSFInterfaceUid = 0x101F9731;
#endif
// Provides a key value pair table, this is used to identify
// the correct construction function for the requested interface.
const TImplementationProxy ImplementationTable[] =
    {
#ifdef IMPLEMENTATION_PROXY_ENTRY       
        IMPLEMENTATION_PROXY_ENTRY(KIDWSFInterfaceUid,  CSenIdWsfPlugin::NewL)
#else
        {{KIDWSFInterfaceUid},  CSenIdWsfPlugin::NewL}
#endif
    };

// Function used to return an instance of the proxy table.
EXPORT_C const TImplementationProxy* ImplementationGroupProxy(
                                                            TInt& aTableCount)
    {
    aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
    return ImplementationTable;
    }

コード例 #28
0
	aConfidenceLevel=0;
	return EFalse;
	}

CExtensionTestConverterImpl* CExtensionTestConverterImpl::NewL()
	{
	CExtensionTestConverterImpl* self = new(ELeave) CExtensionTestConverterImpl();
	return self;
	}

CExtensionTestConverterImpl::~CExtensionTestConverterImpl()
	{
	}

CExtensionTestConverterImpl::CExtensionTestConverterImpl()
	{
	}

const TImplementationProxy ImplementationTable[] = 
	{
		IMPLEMENTATION_PROXY_ENTRY(0x10009403,	CExtensionTestConverterImpl::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
	}

コード例 #29
0
ファイル: iso88593.cpp プロジェクト: cdaffara/symbiandump-os2
	return EFalse;
	}

CISO88592ConverterImpl* CISO88592ConverterImpl::NewL()
	{
	CISO88592ConverterImpl* self = new(ELeave) CISO88592ConverterImpl();
	return self;
	}

CISO88592ConverterImpl::~CISO88592ConverterImpl()
	{
	}

CISO88592ConverterImpl::CISO88592ConverterImpl()
	{
	}

const TImplementationProxy ImplementationTable[] = 
	{
		IMPLEMENTATION_PROXY_ENTRY(0x10008A28,	CISO88592ConverterImpl::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);

	return ImplementationTable;
	}

 
コード例 #30
0
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// The SUPL Ethernet Connection Starter plug-in class. 
// 
//

#include <ecom/implementationproxy.h>

#include "Te_LbsSuplConnStarter.h"

const TImplementationProxy ImplementationTable[] = 
	{
	IMPLEMENTATION_PROXY_ENTRY(0x10283762, CTe_LbsSuplConnStarter::NewL)
	};

EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
	{
	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
	return ImplementationTable;
	}


CTe_LbsSuplConnStarter* CTe_LbsSuplConnStarter::NewL(TAny* /*aWatcherParams*/)
	{
	CTe_LbsSuplConnStarter* self= new (ELeave) CTe_LbsSuplConnStarter();
	CleanupStack::PushL(self);
	self->ConstructL();
	CleanupStack::Pop();