realtimenetprots/sipfw/ProfileAgent/Server/Inc/SipProfileServerCore.h
changeset 37 0295359a7673
parent 22 f1578314b8da
child 55 36ea1f90a3d8
equal deleted inserted replaced
33:b8a7e07b2677 37:0295359a7673
    34 #include "sipconcreteprofile.h"
    34 #include "sipconcreteprofile.h"
    35 #include "sipprofileagentobserver.h"
    35 #include "sipprofileagentobserver.h"
    36 #include "sipprofileerrorhandler.h"
    36 #include "sipprofileerrorhandler.h"
    37 #include <sipsystemstateobserver.h>
    37 #include <sipsystemstateobserver.h>
    38 #include "sipapnmanager.h"
    38 #include "sipapnmanager.h"
       
    39 #include "sipalrobserver.h"
    39 #include <e32base.h>
    40 #include <e32base.h>
    40 
    41 
    41 // FORWARD DECLARATIONS
    42 // FORWARD DECLARATIONS
    42 class CSIPProfileCSServer;
    43 class CSIPProfileCSServer;
    43 class CSIPProfileStorage;
    44 class CSIPProfileStorage;
   464 								  TUint32 aIapId) const;
   465 								  TUint32 aIapId) const;
   465 
   466 
   466 		/**
   467 		/**
   467         * Gets the migration controller of the given SNAP id. If a controller
   468         * Gets the migration controller of the given SNAP id. If a controller
   468         * does not exists, creates a new one.
   469         * does not exists, creates a new one.
   469 		* @param aSnapId SNAP id
   470 		* @param aSnapData 
   470 		* @return Migration controller, ownership is not transferred.
   471 		* @return Migration controller, ownership is not transferred.
   471 		*/
   472 		*/
   472 		CSipAlrMigrationController& MigrationControllerL(TUint32 aSnapId);
   473 		CSipAlrMigrationController& MigrationControllerL(TSipSNAPConfigurationData aSnapData);
   473 
   474 
   474 		CSIPProfileState& UnregisteredState();
   475 		CSIPProfileState& UnregisteredState();
   475 
   476 
   476 		TUint32 GenerateProfileIdL();
   477 		TUint32 GenerateProfileIdL();
   477 
   478