commsfwsupport/commselements/factories/inc/factory.h
branchRCL_3
changeset 70 b564fb5fd78b
parent 69 9d7ce34704c8
equal deleted inserted replaced
69:9d7ce34704c8 70:b564fb5fd78b
    98 	IMPORT_C TUid Uid() const;
    98 	IMPORT_C TUid Uid() const;
    99 	CFactoryContainer& ParentContainer() {return iParentContainer;}
    99 	CFactoryContainer& ParentContainer() {return iParentContainer;}
   100 
   100 
   101 	IMPORT_C void RegisterNotifierL(const IFactoryNotify& aFactoryNotify);
   101 	IMPORT_C void RegisterNotifierL(const IFactoryNotify& aFactoryNotify);
   102 	IMPORT_C void DeRegisterNotifier(const IFactoryNotify& aFactoryNotify);
   102 	IMPORT_C void DeRegisterNotifier(const IFactoryNotify& aFactoryNotify);
       
   103 	// Called by a node to indicate that an interface state change has taken place.  The factory then propagates
       
   104 	// this to all observers that have registered to be notified.
       
   105     IMPORT_C void InterfaceStateChange(const TDesC8& aInfo);
   103 
   106 
   104 protected:
   107 protected:
   105 	IMPORT_C explicit CFactoryBase(TUid aFactoryUid, CFactoryContainer& aParentContainer);
   108 	IMPORT_C explicit CFactoryBase(TUid aFactoryUid, CFactoryContainer& aParentContainer);
   106 	IMPORT_C ~CFactoryBase();
   109 	IMPORT_C ~CFactoryBase();
   107 	IMPORT_C void ConstructL(const TUid& aDestroyUid);
   110 	IMPORT_C void ConstructL(const TUid& aDestroyUid);