equal
deleted
inserted
replaced
25 CSessionFs::CSessionFs() |
25 CSessionFs::CSessionFs() |
26 :iSessionFlags((TInt)EFsSessionFlagsAll), |
26 :iSessionFlags((TInt)EFsSessionFlagsAll), |
27 iReservedDriveAccess(KReservedDriveAccessArrayGranularity, _FOFF(TReservedDriveAccess, iDriveNumber)), |
27 iReservedDriveAccess(KReservedDriveAccessArrayGranularity, _FOFF(TReservedDriveAccess, iDriveNumber)), |
28 iId(0) |
28 iId(0) |
29 { |
29 { |
|
30 #if defined(_DEBUG) || defined(_DEBUG_RELEASE) |
|
31 __e32_atomic_add_ord32(&SessionCount, 1); |
|
32 #endif |
30 } |
33 } |
31 |
34 |
32 CSessionFs *CSessionFs::NewL() |
35 CSessionFs *CSessionFs::NewL() |
33 { |
36 { |
34 return new(ELeave) CSessionFs; |
37 return new(ELeave) CSessionFs; |
62 |
65 |
63 delete iPath; |
66 delete iPath; |
64 iSessionFlagsLock.Close(); |
67 iSessionFlagsLock.Close(); |
65 if(iDisconnectRequest) |
68 if(iDisconnectRequest) |
66 delete(iDisconnectRequest); |
69 delete(iDisconnectRequest); |
|
70 |
|
71 #if defined(_DEBUG) || defined(_DEBUG_RELEASE) |
|
72 __e32_atomic_add_ord32(&SessionCount, (TUint32) -1); |
|
73 #endif |
67 } |
74 } |
68 |
75 |
69 void CSessionFs::CreateL() |
76 void CSessionFs::CreateL() |
70 // |
77 // |
71 // Create any additional resources. |
78 // Create any additional resources. |