equal
deleted
inserted
replaced
1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2006-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". |
27 #include <eui_addr.h> |
27 #include <eui_addr.h> |
28 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS |
28 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS |
29 #include <comms-infras/nifprvar_internal.h> |
29 #include <comms-infras/nifprvar_internal.h> |
30 #endif |
30 #endif |
31 |
31 |
32 class CBttLogger; |
|
33 |
32 |
34 class CIPv6Binder : public CBinderBase |
33 class CIPv6Binder : public CBinderBase |
35 { |
34 { |
36 public: |
35 public: |
37 CIPv6Binder(CRawIPFlow& aFlow, CBttLogger* aTheLogger); |
36 CIPv6Binder(CRawIPFlow& aFlow); |
38 ~CIPv6Binder(); |
37 ~CIPv6Binder(); |
39 |
38 |
40 public: |
39 public: |
41 // from MLowerDataSender |
40 // from MLowerDataSender |
42 virtual ESock::MLowerDataSender::TSendResult Send(RMBufChain& aPdu); |
41 virtual ESock::MLowerDataSender::TSendResult Send(RMBufChain& aPdu); |
82 |
81 |
83 #ifdef __BTT_LOGGING__ |
82 #ifdef __BTT_LOGGING__ |
84 void LogPacket(const RMBufChain& aPacket); |
83 void LogPacket(const RMBufChain& aPacket); |
85 #endif // __BTT_LOGGING__ |
84 #endif // __BTT_LOGGING__ |
86 |
85 |
87 private: //unowned |
|
88 CBttLogger* iTheLogger; |
|
89 |
86 |
90 private: //owned |
87 private: //owned |
91 TIPv6Settings iSettings; |
88 TIPv6Settings iSettings; |
92 TUint iSpeedMetric; |
89 TUint iSpeedMetric; |
93 }; |
90 }; |