usbmgmt/usbmgr/host/functiondrivers/ms/msmm/server/src/msmmsession.cpp
changeset 25 4ddb65515edd
parent 0 c9bc50fca66e
child 29 59aa7d6e3e0f
equal deleted inserted replaced
14:4285b54b0d2c 25:4ddb65515edd
    22 
    22 
    23 #include "msmmsession.h"
    23 #include "msmmsession.h"
    24 #include "msmmserver.h"
    24 #include "msmmserver.h"
    25 #include "msmmengine.h"
    25 #include "msmmengine.h"
    26 #include "eventqueue.h"
    26 #include "eventqueue.h"
       
    27 #include "msmmnodebase.h"
    27 #include <usb/hostms/srverr.h>
    28 #include <usb/hostms/srverr.h>
    28 #include <usb/hostms/msmmpolicypluginbase.h>
    29 #include <usb/hostms/msmmpolicypluginbase.h>
    29 #include "msmmnodebase.h"
       
    30 #include <usb/usblogger.h>
    30 #include <usb/usblogger.h>
    31 
    31 
    32 #ifdef __FLOG_ACTIVE
    32 #ifdef __FLOG_ACTIVE
    33 _LIT8(KLogComponent, "UsbHostMsmmServer");
    33 _LIT8(KLogComponent, "UsbHostMsmmServer");
    34 #endif
    34 #endif
    90 #ifdef _DEBUG
    90 #ifdef _DEBUG
    91         TRAP(ret, heapObj = new (ELeave) TInt);
    91         TRAP(ret, heapObj = new (ELeave) TInt);
    92         delete heapObj;
    92         delete heapObj;
    93 #endif // _DEBUG
    93 #endif // _DEBUG
    94         break;
    94         break;
    95 
    95         
       
    96     case EHostMsmmServerEjectUsbDrives:
       
    97         iServer.DismountUsbDrivesL(iDevicePkg());
       
    98         break;
    96     default:
    99     default:
    97         // Unsupported function number - panic the client
   100         // Unsupported function number - panic the client
    98         PanicClient(aMessage, EBadRequest);
   101         PanicClient(aMessage, EBadRequest);
    99         }
   102         }
   100         
   103