--- a/wlan_bearer/wlanldd/wlan_symbian/wlanldd_symbian/inc/WlanLogicalChannel.h Fri May 14 17:41:09 2010 +0300
+++ b/wlan_bearer/wlanldd/wlan_symbian/wlanldd_symbian/inc/WlanLogicalChannel.h Thu May 27 14:33:33 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 32 %
+* %version: 33 %
*/
#ifndef DWLANLOGICALCHANNEL_H
@@ -139,18 +139,38 @@
/**
* Process a function for this logical channel.
- * This function is executed in the context of client's thread in
- * supervisor mode. All code executed in this mode MUST NOT
- * take a lot of time and MUST NOT access the WHA layer.
* @param aFunction Defines the operation/function to be performed.
* @param param Function specific parameter
* @return function specific return value.
*/
- virtual TAny* DoControlFast( TInt aFunction, TAny* param );
+ virtual TAny* DoControlFast( TInt aFunction, TAny* aParam );
private:
/**
+ * Process a function for this logical channel.
+ *
+ * @param aFunction Defines the operation/function to be performed.
+ * @param aParam Function specific parameter
+ * @return Function specific return value.
+ */
+ TAny* OnMgmtSideControlFast( TInt aFunction, TAny* aParam );
+
+ /**
+ * Process a function for this logical channel.
+ *
+ * @param aFunction Defines the operation/function to be performed.
+ * @param aParam Function specific parameter
+ * @param aTriggerTx ETrue if Tx operation should be triggered
+ * EFalse otherwise
+ * @return Function specific return value.
+ */
+ TAny* OnEthernetSideControlFast(
+ TInt aFunction,
+ TAny* aParam,
+ TBool& aTriggerTx );
+
+ /**
* Called from statemachine when oid has been completed.
* Triggers handling of a new oid
* @param aOid OID handled
@@ -190,7 +210,7 @@
* @param aNumOfBuffers number of meta header pointers in the array
*/
virtual void MgmtDataReceiveComplete(
- const TDataBuffer*& aBufferStart,
+ TDataBuffer*& aBufferStart,
TUint32 aNumOfBuffers );
/**
@@ -256,7 +276,7 @@
* EFalse otherwise
*/
virtual TBool ProtocolStackDataReceiveComplete(
- const TDataBuffer*& aBufferStart,
+ TDataBuffer*& aBufferStart,
TUint32 aNumOfBuffers );
/**