示例#1
0
/*
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
*/
TInt E32Main()
	{
	__UHEAP_MARK;

	CTrapCleanup* cleanup=CTrapCleanup::New();
	TInt r=KErrNoMemory;
	if (cleanup)
		{
		TRAP(r,RunServerL());
		delete cleanup;
		}
	__UHEAP_MARKEND;
	return r;
	}
// Server process entry-point
TInt E32Main()
{
    __UHEAP_MARK;
    RDEBUG("TerminalControlServer.cpp: E32Main");
    CTrapCleanup* cleanup=CTrapCleanup::New();
    TInt r=KErrNoMemory;
    if (cleanup)
    {
        TRAP(r,RunServerL());
        delete cleanup;
    }
    __UHEAP_MARKEND;
    return r;
}
/**
Entry point of server executable.
*/
GLDEF_C TInt E32Main()
	{
	__UHEAP_MARK;
	RDebug::Print(_L("%S started"), &KEglContentServerName);
	CTrapCleanup* cleanup = CTrapCleanup::New();
	TInt r = KErrNoMemory;
	if(cleanup)
		{
		TRAP(r, RunServerL());
		delete cleanup;
		}
	RDebug::Print(_L("%S terminated"), &KEglContentServerName);
	__UHEAP_MARKEND;
	return r;
	}
// Server process entry-point
TInt E32Main()
	{
	__UHEAP_MARK;
	RDEBUG("CSCPClientTestServer_AL: E32Main");
	CTrapCleanup* cleanup=CTrapCleanup::New();
	TInt r=KErrNoMemory;
	if (cleanup)
		{
		TRAP(r,RunServerL());
		RDEBUG_2("CSCPClientTestServer_AL closed with code: %d", r);
		delete cleanup;
		}
	__UHEAP_MARKEND;
	return r;
	}
示例#5
0
/**
* Main entry-point for the server process. 
* Its a global definition, so GLDEF_C keyword can be omitted though.
**/
GLDEF_C TInt E32Main()
    {
    TRACE_STATIC_FUNC
    //TODO uncomment UHEAP macros after orbit & Qt memory leaks are resolved till then it should be commented.
//    __UHEAP_MARK;
    CTrapCleanup* cleanup=CTrapCleanup::New();
    TInt r=KErrNoMemory;
    if (cleanup)
        {
        TRAP(r,RunServerL());
        delete cleanup;
        }
    //
//    __UHEAP_MARKEND;
    return r;
    }
/** 
The main sever entry point with sever start parameters, create the cleanup stack

@param aParams A reference to TServerStartParams object
@see TServerStartParams
@return Symbian Standard Error code
@internalTechnology
@released
 */	
TInt CSecureASBase::ServerMain(TServerStartParams& aParams)
	{
	// called from the server process from E32Main
	__UHEAP_MARK;
	//
	CTrapCleanup* cleanup=CTrapCleanup::New();
	TInt r=KErrNoMemory;
	if (cleanup)
		{
		TRAP(r,RunServerL(aParams));
		delete cleanup;
		}
	//
	__UHEAP_MARKEND;
	return r;

	} 	
// -----------------------------------------------------------------------------
// E32Main
//
// Module entry point
// -----------------------------------------------------------------------------
//
TInt E32Main()
	{
	LOG(_L("[Mediator Server]\t E32Main"));
	
    __UHEAP_MARK;
    CTrapCleanup* cleanup = CTrapCleanup::New();
    TInt error = KErrNoMemory;
    if ( cleanup )
        {
        TRAP( error, RunServerL() );
        delete cleanup;
        ERROR_TRACE(Print(_L("[Mediator] E32Main: error=%d\n"), error ) );
        }
    __UHEAP_MARKEND;
    
    return error;
	}
TInt RShBufTestServerThread(TAny* /*aPtr*/)
#endif
	{
	__UHEAP_MARK;

	CTrapCleanup*  cleanup = CTrapCleanup::New();
	TInt  ret(KErrNoMemory);

	if (cleanup)
		{
		TRAP(ret, RunServerL());
		delete cleanup;
		}

	__UHEAP_MARKEND;

	return ret;
	} // E32Main
示例#9
0
TInt E32Main()
//
// Server process entry-point
//
	{
	__UHEAP_MARK;
	//
	CTrapCleanup* cleanup=CTrapCleanup::New();
	TInt r=KErrNoMemory;
	if (cleanup)
		{
		TRAP(r,RunServerL());
		delete cleanup;
		}
	//
	__UHEAP_MARKEND;
	return r;
	}
示例#10
0
// ---------------------------------------------------------------------------
// E32Main()
// Server process entry point.
// ---------------------------------------------------------------------------
//
TInt E32Main()
    {
    #ifdef _DEBUG
    DevTokenServerDebug::HeapCheckStart();
    #endif

    CTrapCleanup* cleanup=CTrapCleanup::New();
    TInt r=KErrNoMemory;
    if (cleanup)
        {
        TRAP(r,RunServerL());
        delete cleanup;
        }

    #ifdef _DEBUG
    DevTokenServerDebug::HeapCheckEnd();
    #endif
    return r;
    }
// Server process entry-point
TInt E32Main()
    {

    HTI_LOG_TEXT( "*** Starting HtiIPCommServer ***" );

    __UHEAP_MARK;

    CTrapCleanup* cleanup = CTrapCleanup::New();
    TInt r = KErrNoMemory;

    if ( cleanup )
        {
        TRAP( r, RunServerL() );
        delete cleanup;
        }

    __UHEAP_MARKEND;

    HTI_LOG_TEXT( "*** HtiIPCommServer died! ***" );

    return r;
    }
示例#12
0
GLDEF_C TInt E32Main()
/**
 * Entry-point for the USB Manager server.
 *
 * @return The result of UsbMan::Run
 */
{
    __UHEAP_MARK;

    CTrapCleanup* cleanup = CTrapCleanup::New();

    TInt ret = KErrNoMemory;

    if (cleanup)
    {
        TRAP(ret, RunServerL());
        delete cleanup;
    }

    __UHEAP_MARKEND;

    return ret;
}
示例#13
0
GLDEF_C TInt E32Main()
/**
	Server process entrypoint. Calls RunServerL function which starts 
	the server and does not return until the server shuts down.

	@return	Symbian OS error code where KErrNone indicates success 
			and any other value indicates failure.
 */
	{
	__UHEAP_MARK;

	// allocating a cleanup stack also installs it
	CTrapCleanup* cleanup = CTrapCleanup::New();
	TInt r = KErrNoMemory;
	if (cleanup)
		{
		TRAP(r, RunServerL());
		delete cleanup;
		}

	__UHEAP_MARKEND;

	return r;
	}