kernel/eka/include/e32std.h
changeset 177 a232af6b0b1f
parent 90 947f0dc9f7a8
child 291 206a6eaaeb71
equal deleted inserted replaced
176:af6ec97d9189 177:a232af6b0b1f
  3312 	IMPORT_C TInt CreateGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3312 	IMPORT_C TInt CreateGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3313 	IMPORT_C TInt OpenGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3313 	IMPORT_C TInt OpenGlobal(const TDesC& aName,TOwnerType aType=EOwnerProcess);
  3314 	IMPORT_C TInt Open(RMessagePtr2 aMessage,TInt aParam,TOwnerType aType=EOwnerProcess);
  3314 	IMPORT_C TInt Open(RMessagePtr2 aMessage,TInt aParam,TOwnerType aType=EOwnerProcess);
  3315 	IMPORT_C TInt Open(TInt aArgumentIndex, TOwnerType aType=EOwnerProcess);
  3315 	IMPORT_C TInt Open(TInt aArgumentIndex, TOwnerType aType=EOwnerProcess);
  3316 	IMPORT_C void Wait();
  3316 	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
  3317 	IMPORT_C void Signal();
  3319 	IMPORT_C void Signal();
  3318 	IMPORT_C TBool IsHeld();
  3320 	IMPORT_C TBool IsHeld();
  3319 	};
  3321 	};
  3320 
  3322 
  3321 
  3323 
  4768     IMPORT_C static TBool JustInTime();
  4770     IMPORT_C static TBool JustInTime();
  4769     IMPORT_C static void __DbgMarkStart(TBool aKernel);
  4771     IMPORT_C static void __DbgMarkStart(TBool aKernel);
  4770     IMPORT_C static void __DbgMarkCheck(TBool aKernel, TBool aCountAll, TInt aCount, const TUint8* aFileName, TInt aLineNum);
  4772     IMPORT_C static void __DbgMarkCheck(TBool aKernel, TBool aCountAll, TInt aCount, const TUint8* aFileName, TInt aLineNum);
  4771     IMPORT_C static TUint32 __DbgMarkEnd(TBool aKernel, TInt aCount);
  4773     IMPORT_C static TUint32 __DbgMarkEnd(TBool aKernel, TInt aCount);
  4772     IMPORT_C static void __DbgSetAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TInt aRate);
  4774     IMPORT_C static void __DbgSetAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TInt aRate);
       
  4775     IMPORT_C static RAllocator::TAllocFail __DbgGetAllocFail(TBool aKernel);
  4773     IMPORT_C static void __DbgSetBurstAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TUint aRate, TUint aBurst);
  4776     IMPORT_C static void __DbgSetBurstAllocFail(TBool aKernel, RAllocator::TAllocFail aFail, TUint aRate, TUint aBurst);
  4774 	IMPORT_C static TUint __DbgCheckFailure(TBool aKernel);
  4777 	IMPORT_C static TUint __DbgCheckFailure(TBool aKernel);
  4775 	IMPORT_C static void PanicUnexpectedLeave(); /**< @internalComponent */
  4778 	IMPORT_C static void PanicUnexpectedLeave(); /**< @internalComponent */
  4776     // Name Validation
  4779     // Name Validation
  4777     IMPORT_C static TInt ValidateName(const TDesC& aName);
  4780     IMPORT_C static TInt ValidateName(const TDesC& aName);