kernel/eka/include/e32std.h
branchRCL_3
changeset 44 3e88ff8f41d5
parent 43 c1f20ce4abcf
equal deleted inserted replaced
43:c1f20ce4abcf 44:3e88ff8f41d5
  3141 	IMPORT_C void At(TRequestStatus& aStatus,const TTime& aTime);
  3141 	IMPORT_C void At(TRequestStatus& aStatus,const TTime& aTime);
  3142 	IMPORT_C void AtUTC(TRequestStatus& aStatus,const TTime& aUTCTime);
  3142 	IMPORT_C void AtUTC(TRequestStatus& aStatus,const TTime& aUTCTime);
  3143 	IMPORT_C void Lock(TRequestStatus& aStatus,TTimerLockSpec aLock);
  3143 	IMPORT_C void Lock(TRequestStatus& aStatus,TTimerLockSpec aLock);
  3144 	IMPORT_C void Inactivity(TRequestStatus& aStatus, TTimeIntervalSeconds aSeconds);
  3144 	IMPORT_C void Inactivity(TRequestStatus& aStatus, TTimeIntervalSeconds aSeconds);
  3145 	IMPORT_C void HighRes(TRequestStatus& aStatus,TTimeIntervalMicroSeconds32 anInterval);
  3145 	IMPORT_C void HighRes(TRequestStatus& aStatus,TTimeIntervalMicroSeconds32 anInterval);
  3146 	IMPORT_C void AgainHighRes(TRequestStatus& aStatus,TTimeIntervalMicroSeconds32 anInterval);
       
  3147 	};
  3146 	};
  3148 
  3147 
  3149 
  3148 
  3150 
  3149 
  3151 
  3150 
  3312 	IMPORT_C TInt CreateGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3311 	IMPORT_C TInt CreateGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3313 	IMPORT_C TInt OpenGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3312 	IMPORT_C TInt OpenGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3314 	IMPORT_C TInt Open(RMessagePtr2 aMessage,TInt aParam,TOwnerType aType=EOwnerProcess);
  3313 	IMPORT_C TInt Open(RMessagePtr2 aMessage,TInt aParam,TOwnerType aType=EOwnerProcess);
  3315 	IMPORT_C TInt Open(TInt aArgumentIndex, TOwnerType aType=EOwnerProcess);
  3314 	IMPORT_C TInt Open(TInt aArgumentIndex, TOwnerType aType=EOwnerProcess);
  3316 	IMPORT_C void Wait();
  3315 	IMPORT_C void Wait();
  3317 	IMPORT_C TInt Poll();		// acquire the lock if possible, but don't block
       
  3318 	IMPORT_C TInt Wait(TInt aTimeout);	// timeout in microseconds
       
  3319 	IMPORT_C void Signal();
  3316 	IMPORT_C void Signal();
  3320 	IMPORT_C TBool IsHeld();
  3317 	IMPORT_C TBool IsHeld();
  3321 	};
  3318 	};
  3322 
  3319 
  3323 
  3320 
  4770     IMPORT_C static TBool JustInTime();
  4767     IMPORT_C static TBool JustInTime();
  4771     IMPORT_C static void __DbgMarkStart(TBool aKernel);
  4768     IMPORT_C static void __DbgMarkStart(TBool aKernel);
  4772     IMPORT_C static void __DbgMarkCheck(TBool aKernel, TBool aCountAll, TInt aCount, const TUint8* aFileName, TInt aLineNum);
  4769     IMPORT_C static void __DbgMarkCheck(TBool aKernel, TBool aCountAll, TInt aCount, const TUint8* aFileName, TInt aLineNum);
  4773     IMPORT_C static TUint32 __DbgMarkEnd(TBool aKernel, TInt aCount);
  4770     IMPORT_C static TUint32 __DbgMarkEnd(TBool aKernel, TInt aCount);
  4774     IMPORT_C static void __DbgSetAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TInt aRate);
  4771     IMPORT_C static void __DbgSetAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TInt aRate);
  4775     IMPORT_C static RAllocator::TAllocFail __DbgGetAllocFail(TBool aKernel);
       
  4776     IMPORT_C static void __DbgSetBurstAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TUint aRate, TUint aBurst);
  4772     IMPORT_C static void __DbgSetBurstAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TUint aRate, TUint aBurst);
  4777 	IMPORT_C static TUint __DbgCheckFailure(TBool aKernel);
  4773 	IMPORT_C static TUint __DbgCheckFailure(TBool aKernel);
  4778 	IMPORT_C static void PanicUnexpectedLeave(); /**< @internalComponent */
  4774 	IMPORT_C static void PanicUnexpectedLeave(); /**< @internalComponent */
  4779     // Name Validation
  4775     // Name Validation
  4780     IMPORT_C static TInt ValidateName(const TDesC& aName);
  4776     IMPORT_C static TInt ValidateName(const TDesC& aName);