bluetooth/btstack/linkmgr/ProxySAP.h
branchRCL_3
changeset 17 32ba20339036
parent 0 29b1cd4cb562
equal deleted inserted replaced
16:9f17f914e828 17:32ba20339036
    78 	{
    78 	{
    79 friend class CACLRawConduit;
    79 friend class CACLRawConduit;
    80 public:
    80 public:
    81 	static CBTProxySAP* NewLC(CPhysicalLinksManager& aConnectionMan, CPhysicalLink*);
    81 	static CBTProxySAP* NewLC(CPhysicalLinksManager& aConnectionMan, CPhysicalLink*);
    82 	static CBTProxySAP* NewL(CPhysicalLinksManager& aConnectionMan, CPhysicalLink*);
    82 	static CBTProxySAP* NewL(CPhysicalLinksManager& aConnectionMan, CPhysicalLink*);
       
    83 	~CBTProxySAP();
    83 
    84 
    84 // from SAP - the proxy will not do all of these
    85 // from SAP - the proxy will not do all of these
    85 	virtual void Start();
    86 	virtual void Start();
    86 	virtual void RemName(TSockAddr& anAddr) const ;
    87 	virtual void RemName(TSockAddr& anAddr) const ;
    87 	virtual TInt SetRemName(TSockAddr& anAddr);
    88 	virtual TInt SetRemName(TSockAddr& anAddr);
   120 // from MPhysicalLinkObserver
   121 // from MPhysicalLinkObserver
   121 	void PhysicalLinkChange(const TBTBasebandEventNotification & aEvent, CPhysicalLink& aPhysicalLink);
   122 	void PhysicalLinkChange(const TBTBasebandEventNotification & aEvent, CPhysicalLink& aPhysicalLink);
   122 
   123 
   123 	void Error(TInt aError);
   124 	void Error(TInt aError);
   124 	void Disconnect();
   125 	void Disconnect();
   125 
   126 	
   126 	~CBTProxySAP();
       
   127 public:
   127 public:
   128 	TSglQueLink			iQueueLink;	
   128 	TSglQueLink			iQueueLink;	
   129 	TBTDblQueLink		iPLMLink;	
   129 	TBTDblQueLink		iPLMLink;	
   130 
   130 
   131 private:
   131 private: