bluetooth/btstack/linkmgr/ProxySAP.h
branchGCC_SURGE
changeset 36 230aed0f16aa
parent 32 f72906e669b4
equal deleted inserted replaced
29:e5f94a37a5fc 36:230aed0f16aa
    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: