harvester/server/src/harvesterserversession.cpp
changeset 36 aa5a574040a4
parent 21 50bf9db68373
equal deleted inserted replaced
35:f727727520eb 36:aa5a574040a4
    16 
    16 
    17 // INCLUDE FILES
    17 // INCLUDE FILES
    18 #include "harvesterserversession.h"
    18 #include "harvesterserversession.h"
    19 #include "harvestercommon.h"
    19 #include "harvestercommon.h"
    20 #include "harvesterlog.h"
    20 #include "harvesterlog.h"
       
    21 #include "OstTraceDefinitions.h"
       
    22 #ifdef OST_TRACE_COMPILER_IN_USE
       
    23 #include "harvesterserversessionTraces.h"
       
    24 #endif
    21 
    25 
    22 // ========================= MEMBER FUNCTIONS ==================================
    26 // ========================= MEMBER FUNCTIONS ==================================
    23 
    27 
    24 // ---------------------------------------------------------------------------
    28 // ---------------------------------------------------------------------------
    25 // NewL
    29 // NewL
    26 // ---------------------------------------------------------------------------
    30 // ---------------------------------------------------------------------------
    27 //
    31 //
    28 CHarvesterServerSession* CHarvesterServerSession::NewL( CHarvesterServer& aServer )
    32 CHarvesterServerSession* CHarvesterServerSession::NewL( CHarvesterServer& aServer )
    29 	{
    33 	{
    30     WRITELOG( "CHarvesterServerSession::NewL()" );
    34     WRITELOG( "CHarvesterServerSession::NewL()" );
       
    35     OstTrace0( TRACE_NORMAL, CHARVESTERSERVERSESSION_NEWL, "CHarvesterServerSession::NewL" );    
    31     
    36     
    32     CHarvesterServerSession* self = CHarvesterServerSession::NewLC( aServer );
    37     CHarvesterServerSession* self = CHarvesterServerSession::NewLC( aServer );
    33     CleanupStack::Pop( self );
    38     CleanupStack::Pop( self );
    34     return self;
    39     return self;
    35 	}
    40 	}
    39 // ---------------------------------------------------------------------------
    44 // ---------------------------------------------------------------------------
    40 //
    45 //
    41 CHarvesterServerSession* CHarvesterServerSession::NewLC( CHarvesterServer& aServer )
    46 CHarvesterServerSession* CHarvesterServerSession::NewLC( CHarvesterServer& aServer )
    42 	{
    47 	{
    43     WRITELOG( "CHarvesterServerSession::NewLC()" );
    48     WRITELOG( "CHarvesterServerSession::NewLC()" );
       
    49     OstTrace0( TRACE_NORMAL, CHARVESTERSERVERSESSION_NEWLC, "CHarvesterServerSession::NewLC" );
    44     
    50     
    45     CHarvesterServerSession* self = new ( ELeave ) CHarvesterServerSession( aServer );
    51     CHarvesterServerSession* self = new ( ELeave ) CHarvesterServerSession( aServer );
    46     CleanupStack::PushL( self );
    52     CleanupStack::PushL( self );
    47     self->ConstructL();
    53     self->ConstructL();
    48     return self;
    54     return self;
    53 // ---------------------------------------------------------------------------
    59 // ---------------------------------------------------------------------------
    54 //
    60 //
    55 void CHarvesterServerSession::ConstructL()
    61 void CHarvesterServerSession::ConstructL()
    56 	{
    62 	{
    57     WRITELOG( "CHarvesterServerSession::ConstructL()" );
    63     WRITELOG( "CHarvesterServerSession::ConstructL()" );
       
    64     OstTrace0( TRACE_NORMAL, CHARVESTERSERVERSESSION_CONSTRUCTL, "CHarvesterServerSession::ConstructL" );
       
    65     
    58 	}
    66 	}
    59 
    67 
    60 // ---------------------------------------------------------------------------
    68 // ---------------------------------------------------------------------------
    61 // Default constructor
    69 // Default constructor
    62 // ---------------------------------------------------------------------------
    70 // ---------------------------------------------------------------------------
    63 //
    71 //
    64 CHarvesterServerSession::CHarvesterServerSession( CHarvesterServer& aServer )
    72 CHarvesterServerSession::CHarvesterServerSession( CHarvesterServer& aServer )
    65 	: iServer( aServer )
    73 	: iServer( aServer )
    66 	{
    74 	{
    67     WRITELOG( "CHarvesterServerSession::CHarvesterServerSession()" );
    75     WRITELOG( "CHarvesterServerSession::CHarvesterServerSession()" );
       
    76     OstTrace0( TRACE_NORMAL, CHARVESTERSERVERSESSION_CHARVESTERSERVERSESSION, "CHarvesterServerSession::CHarvesterServerSession" );
       
    77     
    68 	}
    78 	}
    69 
    79 
    70 // ---------------------------------------------------------------------------
    80 // ---------------------------------------------------------------------------
    71 // Destructor
    81 // Destructor
    72 // ---------------------------------------------------------------------------
    82 // ---------------------------------------------------------------------------
    73 //
    83 //
    74 CHarvesterServerSession::~CHarvesterServerSession()
    84 CHarvesterServerSession::~CHarvesterServerSession()
    75 	{
    85 	{
    76     WRITELOG( "CHarvesterServerSession::~CHarvesterServerSession()" );
    86     WRITELOG( "CHarvesterServerSession::~CHarvesterServerSession()" );
       
    87     OstTrace0( TRACE_NORMAL, DUP1_CHARVESTERSERVERSESSION_CHARVESTERSERVERSESSION, "CHarvesterServerSession::~CHarvesterServerSession" );
       
    88     
    77 	}
    89 	}
    78 
    90 
    79 // ---------------------------------------------------------------------------
    91 // ---------------------------------------------------------------------------
    80 // ServiceL
    92 // ServiceL
    81 // ---------------------------------------------------------------------------
    93 // ---------------------------------------------------------------------------
    82 //
    94 //
    83 void CHarvesterServerSession::ServiceL( const RMessage2& aMessage )
    95 void CHarvesterServerSession::ServiceL( const RMessage2& aMessage )
    84 	{
    96 	{
    85     WRITELOG( "CHarvesterServerSession::ServiceL()" );	
    97     WRITELOG( "CHarvesterServerSession::ServiceL()" );	
       
    98     OstTrace0( TRACE_NORMAL, CHARVESTERSERVERSESSION_SERVICEL, "CHarvesterServerSession::ServiceL" );
    86     
    99     
    87     /* Command can't be negative */
   100     /* Command can't be negative */
    88     if ( aMessage.Function() < 0 )
   101     if ( aMessage.Function() < 0 )
    89         {
   102         {
    90         User::Leave( aMessage.Function() );
   103         User::Leave( aMessage.Function() );
   202 
   215 
   203 void CHarvesterServerSession::Disconnect(const RMessage2 &aMessage)
   216 void CHarvesterServerSession::Disconnect(const RMessage2 &aMessage)
   204 	{
   217 	{
   205 	//just make sure the server is cleaned after client crash
   218 	//just make sure the server is cleaned after client crash
   206 	WRITELOG( "CHarvesterServerSession::Disconnect()" );
   219 	WRITELOG( "CHarvesterServerSession::Disconnect()" );
       
   220 	OstTrace0( TRACE_NORMAL, CHARVESTERSERVERSESSION_DISCONNECT, "CHarvesterServerSession::Disconnect" );
   207 	
   221 	
   208 	iServer.UnregisterHarvestComplete( *this );
   222 	iServer.UnregisterHarvestComplete( *this );
   209 	
   223 	
   210 	// Overridden CSession2 Disconnect, Message must completed
   224 	// Overridden CSession2 Disconnect, Message must completed
   211 	// via CSession2::Disconnect
   225 	// via CSession2::Disconnect