equal
deleted
inserted
replaced
1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of "Eclipse Public License v1.0" |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
189 }; |
189 }; |
190 |
190 |
191 |
191 |
192 // the SAPs are "sockets" so that the avctp transport can be very thin and "transient" so effectively forwards calls from L2CAP |
192 // the SAPs are "sockets" so that the avctp transport can be very thin and "transient" so effectively forwards calls from L2CAP |
193 // perhaps with a bit of roundrobinning in the CanSend |
193 // perhaps with a bit of roundrobinning in the CanSend |
194 class CAvctpControlSAP : public CBluetoothSAP, public MSocketNotify |
194 NONSHARABLE_CLASS(CAvctpControlSAP) : public CBluetoothSAP, public MSocketNotify |
195 { |
195 { |
196 public: |
196 public: |
197 static CAvctpControlSAP* NewL(CAvctpProtocol& aProtocol); |
197 static CAvctpControlSAP* NewL(CAvctpProtocol& aProtocol); |
198 private: |
198 private: |
199 CAvctpControlSAP(CAvctpProtocol& aProtocol); |
199 CAvctpControlSAP(CAvctpProtocol& aProtocol); |