Ejemplo n.º 1
0
//  Global Functions
GLDEF_C TInt E32Main()
	{
	// Create cleanup stack
	__UHEAP_MARK;
	CTrapCleanup* cleanup = CTrapCleanup::New();

	// Create output console
	//TRAPD(createError, console = dynamic_cast<CColorConsoleBase*>(Console::NewL(KTextConsoleTitle, TSize(KConsFullScreen,KConsFullScreen))));
	TRAPD(createError, console = Console::NewL(KTextConsoleTitle, TSize(KConsFullScreen,KConsFullScreen)));
	if (createError)
		return createError;

	// Run application code inside TRAP harness, wait keypress when terminated
	TRAPD(mainError, DoStartL());
	if (mainError)
		{
		console->Printf(KTextFailed, mainError);
		console->Getch();
		}
	
	delete console;
	delete cleanup;
	__UHEAP_MARKEND;
	return KErrNone;
	}
Ejemplo n.º 2
0
// E32Main()
GLDEF_C TInt E32Main()
{
    // Mark heap usage
    __UHEAP_MARK;

    // Create cleanup stack
    CTrapCleanup* cleanup = CTrapCleanup::New();

    // Create output console
    TRAPD(createError, console = Console::NewL(_L("Console"), TSize(KConsFullScreen,KConsFullScreen)));
    if (createError)
        return createError;

    TRAPD(startError, DoStartL());

    //console->Printf(_L("[press any key to close]\n"));
    //console->Getch();

    delete console;
    delete cleanup;

    CloseSTDLIB();

    // Mark end of heap usage, detect memory leaks
    __UHEAP_MARKEND;
    return KErrNone;
}
GLDEF_C TInt E32Main()
	{
	// Create cleanup stack
	__UHEAP_MARK;
	CTrapCleanup* cleanup = CTrapCleanup::New();

	// Create output console
	TRAPD(createError, console = Console::NewL(KTextConsoleTitle, TSize(
			KConsFullScreen, KConsFullScreen)));
	if (createError)
		return createError;

   // CCoeEnv* coe = new CCoeEnv;
   // TRAPD(err, coe->ConstructL());
   // __ASSERT_ALWAYS(!err, User::Panic(_L("EXECTRL"), err));

	// Run application code inside TRAP harness, wait keypress when terminated
	TRAPD(mainError, DoStartL());
	if (mainError)
		console->Printf(KTextFailed, mainError);
	console->Printf(KTextPressAnyKey);
	console->Getch();

   // coe->DestroyEnvironment();

	delete console;
	delete cleanup;
	__UHEAP_MARKEND;
	return KErrNone;
	}
Ejemplo n.º 4
0
GLDEF_C TInt E32Main()
	{
	__UHEAP_MARK;
	CTrapCleanup* cleanup = CTrapCleanup::New();
	TRAPD(mainError, DoStartL());
	delete cleanup;
	__UHEAP_MARKEND;
	return KErrNone;
	}
Ejemplo n.º 5
0
GLDEF_C TInt E32Main()
	{
	__UHEAP_MARK;
	CTrapCleanup* cleanup = CTrapCleanup::New();
	TRAPD( err, DoStartL() );
	delete cleanup;
    __UHEAP_MARKEND;
    return err;
	}
Ejemplo n.º 6
0
TInt CLogClientOp::Start()
//
//	Synchronous way of running operations
//
	{
	TInt result = KErrNone;
	TRAP(result, result = DoStartL());
	iData().iOperationId = KLogNullOperationId;
	return result;
	}
Ejemplo n.º 7
0
GLDEF_C TInt E32Main()
	{
	// Create cleanup stack
	__UHEAP_MARK;
	CTrapCleanup* cleanup = CTrapCleanup::New();

	TRAPD(mainError, DoStartL());
	
	delete cleanup;
	__UHEAP_MARKEND;
	return mainError;
	}
// ---------------------------------------------------------------------------
// Start download
// ---------------------------------------------------------------------------
//	
TInt CCatalogsHttpTransaction::Start( TResumeStartInformation /*aResumeOrigin*/ )
    {
    DLTRACEIN(( "" ));    
    
    if ( !iEncodedUri || !iEncodedUri->Length() ) 
        {
        DLTRACEOUT(( "No URI, return KErrNotReady" ));
        return KErrNotReady;
        }

    DASSERT( iConfig );
    
    // Update the member variable
    iObserver = iConfig->Observer();
    
    if ( !iObserver ) 
        {
        DLTRACEOUT(( "iObserver = NULL, return KErrNotReady" ));
        return KErrNotReady;
        }
    
    TInt err = KErrNone;
    if ( iState.iOperationState == ECatalogsHttpOpCreated 
        || iState.iOperationState == ECatalogsHttpOpQueued )
        {        
        UpdateConfiguration();
        
        TInt err = iOwner.StartOperation( this );

        if ( err == KErrNone ) 
            {
            TRAP( err, DoStartL() );
            }
        else if ( err == KCatalogsHttpOperationQueued ) 
            {
            DLTRACE(( "Transaction queued" ));
            err = KErrNone;
            
            // Set as queued and notify observer if any
            iState.iOperationState = ECatalogsHttpOpQueued;            
            if ( iObserver ) 
                {
                // Start errors are returned so no NotifyObserver
                TRAP( err, iObserver->HandleHttpEventL( *this, iState ) );
                }
            }
        }
    DLTRACEOUT(("err: %d", err));
    return err;
    }
// ---------------------------------------------------------------------------
// E32Main
// ---------------------------------------------------------------------------
//
GLDEF_C TInt E32Main()
    {
    // Create cleanup stack
    __UHEAP_MARK;
    CTrapCleanup* cleanup = CTrapCleanup::New();
    
    TInt mainError;
    if( cleanup )
        {
        // Run application code inside TRAP harness
        TRAP(mainError, DoStartL());
        }

    delete cleanup;
    __UHEAP_MARKEND;
    return KErrNone;
    }
// ----------------------------------------------------------------------------
// CpHttpManager::Get
// ----------------------------------------------------------------------------
void CWmDrmDlaDefaultHttpManager::Get(
    const TDesC8& aUrl,
    const RArray<CWmDrmDlaDefaultHttpManager::THeader>& aHeaders)
    {
    LOGFN( "CWmDrmDlaDefaultHttpManager::Get" );
    // Disallow clients to call this method before it has completed asynch
    // request
    ASSERT( !iTransactionOpen );

    iOperation = EGet;
    iDataSupplier = NULL;

    TRAPD( err, DoStartL( aUrl, aHeaders ) );
    if ( err )
        {
        HandleDownloadComplete( err );
        }
    }
/**
@SYMTestCaseID PIM-TMULTITHREADTIMEZONECHANGE-0001
*/	
GLDEF_C TInt E32Main()
	{
	// Create cleanup stack
	__UHEAP_MARK;
	test.Start(_L("@SYMTestCaseID PIM-TMULTITHREADTIMEZONECHANGE-0001 Starting Test T_MultiThreadTimeZoneChange"));
	CTrapCleanup* cleanup = CTrapCleanup::New();

	// Run application code inside TRAP harness.
	TRAPD(mainError, DoStartL());
	
	test(mainError == KErrNone);
	
	delete cleanup;
	test.End();
	test.Close();
	__UHEAP_MARKEND;
	return KErrNone;
	}
GLDEF_C TInt E32Main()
	{
	// Create cleanup stack
	__UHEAP_MARK;
	test.Start(_L("Starting Test t_tzlocalizationupdate"));
	CTrapCleanup* cleanup = CTrapCleanup::New();

	// Run application code inside TRAP harness.
	TRAPD(mainError, DoStartL());
	
	test(mainError == KErrNone);
	
	delete cleanup;
	test.End();
	test.Close();
	__UHEAP_MARKEND;
	return KErrNone;
	}
GLDEF_C TInt E32Main()
	{
	// Create cleanup stack
	__UHEAP_MARK;
	CTrapCleanup* cleanup = CTrapCleanup::New();

	TRAPD(mainError,DoStartL());


	if (mainError)
		{
		OstTrace1(TRACE_NORMAL, E32MAIN_E32MAIN, "FDF Actor left with %d", mainError);
		//	Also means that we left before we did a Rendezvous(KErrNone) to free up t_otgdi.exe
		//	Rendezvous with KErrAbort to indicate we couldn't start up properly.
		RProcess::Rendezvous(KErrAbort);
		}

	delete cleanup;
	__UHEAP_MARKEND;

	OstTrace0(TRACE_NORMAL, E32MAIN_E32MAIN_DUP01, "About to end FDFActor process");
	return KErrNone;
	}
Ejemplo n.º 14
0
GLDEF_C TInt E32Main()
	{
	__UHEAP_MARK;
	CTrapCleanup* cleanup = CTrapCleanup::New();

	TRAPD(createError, console = Console::NewL(_L("SMExample1"), TSize(KConsFullScreen,KConsFullScreen)));
	if (createError)
		{
		return createError;
		}

	TRAPD(mainError, DoStartL());
	if (mainError)
		{
		console->Printf(_L(" failed, leave code = %d"), mainError);
		}
	console->Printf(_L(" [press any key]\n"));
	console->Getch();

	delete console;
	delete cleanup;
	__UHEAP_MARKEND;
	return KErrNone;
	}
// ---------------------------------------------------------------------------
// CSecuiDialogNotifier::StartL()
// ---------------------------------------------------------------------------
//
void CSecuiDialogNotifier::StartL( const TDesC8& aBuffer, TInt aReplySlot,
        const RMessagePtr2& aMessage )
    {
    TRACE( "CSecuiDialogNotifier::StartL, begin" );

    TRAPD( err, DoStartL( aBuffer, aReplySlot, aMessage ) );
    TRACE( "CSecuiDialogNotifier::StartL, DoStartL err=%d", err );
    if( err )
        {
        if( iSecuiDialogs && !iIsSecuiDialogsDeleted )
            {
            TRACE( "CSecuiDialogNotifier::StartL, deleting iSecuiDialogs" );
            delete iSecuiDialogs;
            iSecuiDialogs = NULL;
            }
        if( !aMessage.IsNull() )
            {
            TRACE( "CSecuiDialogNotifier::StartL, completing message" );
            aMessage.Complete( err );
            }
        }

    TRACE( "CSecuiDialogNotifier::StartL, end" );
    }
Ejemplo n.º 16
0
EXPORT_C void CSchSendTestWaitForState::StartL(const CMsvEntrySelection& aSelection)
	{
	DoStartL(aSelection, KSchSendTestWaitForStateDefault, ETrue);
	}
Ejemplo n.º 17
0
EXPORT_C void CSchSendTestWaitForState::StartL(const CMsvEntrySelection& aSelection, TTimeIntervalMicroSeconds32 aAfter)
	{
	DoStartL(aSelection, aAfter, EFalse);
	}