equal
deleted
inserted
replaced
527 TBuf8<1> dummy; |
527 TBuf8<1> dummy; |
528 iSocket.Shutdown(RSocket::ENormal, KDisconnectOnePhysicalLink, dummy, aStatus); // this *means* detach gently |
528 iSocket.Shutdown(RSocket::ENormal, KDisconnectOnePhysicalLink, dummy, aStatus); // this *means* detach gently |
529 } |
529 } |
530 } |
530 } |
531 |
531 |
532 void RBTBaseband::TerminateAllPhysicalLinks(TInt aReason) |
532 void RBTBaseband::TerminateAllPhysicalLinks(TRequestStatus& aStatus) |
533 { |
|
534 TRequestStatus stat; |
|
535 TerminateAllPhysicalLinks(aReason, stat); |
|
536 User::WaitForRequest(stat); |
|
537 } |
|
538 |
|
539 void RBTBaseband::TerminateAllPhysicalLinks(TInt /*aReason*/, TRequestStatus& aStatus) |
|
540 { |
533 { |
541 if (!SubSessionHandle()) |
534 if (!SubSessionHandle()) |
542 { |
535 { |
543 LocalComplete(aStatus, KErrNotReady); |
536 LocalComplete(aStatus, KErrNotReady); |
544 } |
537 } |
546 { |
539 { |
547 TBuf8<1> dummy; |
540 TBuf8<1> dummy; |
548 iSocket.Shutdown(RSocket::ENormal, KDisconnectAllPhysicalLinks, dummy, aStatus); // this *means* detach now |
541 iSocket.Shutdown(RSocket::ENormal, KDisconnectAllPhysicalLinks, dummy, aStatus); // this *means* detach now |
549 } |
542 } |
550 } |
543 } |
|
544 |
|
545 void RBTBaseband::TerminateAllPhysicalLinksForPowerOff(TRequestStatus& aStatus) |
|
546 { |
|
547 if (!SubSessionHandle()) |
|
548 { |
|
549 LocalComplete(aStatus, KErrNotReady); |
|
550 } |
|
551 else |
|
552 { |
|
553 TBuf8<1> dummy; |
|
554 iSocket.Shutdown(RSocket::ENormal, KDisconnectAllPhysicalLinksForPowerOff, dummy, aStatus); // this *means* detach now |
|
555 } |
|
556 } |
|
557 |
551 |
558 |
552 TInt RBTBaseband::Enumerate(RBTDevAddrArray& aBTDevAddrArray, TUint aMaxNumber) |
559 TInt RBTBaseband::Enumerate(RBTDevAddrArray& aBTDevAddrArray, TUint aMaxNumber) |
553 { |
560 { |
554 if (!SubSessionHandle()) |
561 if (!SubSessionHandle()) |
555 { |
562 { |