telephonyprotocols/pdplayer/umts/spudfsm/src/tpdpstatecreatingprimary.cpp
changeset 73 70d75957b98f
parent 44 8b72faa1200f
equal deleted inserted replaced
69:b982c3e940f3 73:70d75957b98f
    33 #include "cpdpfsm.h"
    33 #include "cpdpfsm.h"
    34 #include "PDPFSM.h"
    34 #include "PDPFSM.h"
    35 
    35 
    36 TInt TPdpStateCreatingPrimary::Input (CPdpFsm& aFsm, const TInt aOperation, const TInt aErrorCode)
    36 TInt TPdpStateCreatingPrimary::Input (CPdpFsm& aFsm, const TInt aOperation, const TInt aErrorCode)
    37 {
    37 {
    38 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TPDPSTATECREATINGPRIMARY_INPUT_1, ">>TPdpStateCreatingPrimary::Input()");
       
    39 	OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TPDPSTATECREATINGPRIMARY_INPUT_2, "aOperation : %S(%d)", *(LogOperation(aFsm, aOperation)), aOperation);
       
    40 
       
    41 	switch (aOperation)
    38 	switch (aOperation)
    42 	{
    39 	{
    43 	case PdpFsm::E1ryPdpContextCreated:
    40 	case PdpFsm::E1ryPdpContextCreated:
    44 		aFsm.ChangeStateToActivatingPrimary();
    41 		aFsm.ChangeStateToActivatingPrimary();
    45 		EtelDriverInput(aFsm, EtelDriver::EActivatePdp);
    42 		EtelDriverInput(aFsm, EtelDriver::EActivatePdp);
    46 		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TPDPSTATECREATINGPRIMARY_INPUT_3, "<<TPdpStateCreatingPrimary::Input()");
       
    47 		return KErrNone;
    43 		return KErrNone;
    48 	case PdpFsm::E1ryPdpContextCreatedFailed: 
    44 	case PdpFsm::E1ryPdpContextCreatedFailed: 
    49 		aFsm.ChangeStateToInitialised();
    45 		aFsm.ChangeStateToInitialised();
    50 		SpudManNotify (aFsm, KPrimaryContextCreated, aErrorCode); // or is it KContextActivateEvent?
    46 		SpudManNotify (aFsm, KPrimaryContextCreated, aErrorCode); // or is it KContextActivateEvent?
    51 		EtelDriverInput(aFsm, EtelDriver::EContextDelete);
    47 		EtelDriverInput(aFsm, EtelDriver::EContextDelete);
    52 		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TPDPSTATECREATINGPRIMARY_INPUT_5, "<<TPdpStateCreatingPrimary::Input()");
    48 		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TPDPSTATECREATINGPRIMARY_INPUT_1, "**** PRIMARY PDP CONTEXT CREATE FAILED ****");
    53 		return KErrNone;
    49 		return KErrNone;
    54    case SpudMan::ECancelContextCreate:
    50    case SpudMan::ECancelContextCreate:
    55 		aFsm.ChangeStateToStopping();
    51 		aFsm.ChangeStateToStopping();
    56 		EtelDriverCancel(aFsm);
    52 		EtelDriverCancel(aFsm);
    57 		EtelDriverInput(aFsm, EtelDriver::EContextDelete);
    53 		EtelDriverInput(aFsm, EtelDriver::EContextDelete);
    58 		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TPDPSTATECREATINGPRIMARY_INPUT_6, "<<TPdpStateCreatingPrimary::Input()");
       
    59 		return KErrNone;
    54 		return KErrNone;
    60 	}
    55 	}
    61 
    56 
    62 	// default error handling
    57 	// default error handling
    63 	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TPDPSTATECREATINGPRIMARY_INPUT_7, "<<TPdpStateCreatingPrimary::Input()");
       
    64 	return TPdpState::Input(aFsm, aOperation, aErrorCode);
    58 	return TPdpState::Input(aFsm, aOperation, aErrorCode);
    65 }
    59 }
    66 
    60 
    67 
    61