kernel/eka/include/e32cmn.h
changeset 4 56f325a607ea
parent 0 a41df078684a
child 6 0173bcd7697c
equal deleted inserted replaced
2:4122176ea935 4:56f325a607ea
  2392 explicitly instantiated. It is always a base class to a concrete handle class;
  2392 explicitly instantiated. It is always a base class to a concrete handle class;
  2393 for example, RSemaphore, RThread, RProcess, RCriticalSection etc.
  2393 for example, RSemaphore, RThread, RProcess, RCriticalSection etc.
  2394 */
  2394 */
  2395 class RHandleBase
  2395 class RHandleBase
  2396 	{
  2396 	{
  2397 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
       
  2398 public:
  2397 public:
  2399     /**
  2398     /**
  2400     @internalComponent
  2399     @publishedAll
       
  2400     @released
       
  2401 
       
  2402 	Read/Write attributes for the handle.
  2401     */
  2403     */
  2402 #else
  2404     enum TAttributes
  2403 protected:
       
  2404 #endif
       
  2405     enum
       
  2406 		{
  2405 		{
  2407 		EReadAccess=0x1,
  2406 		EReadAccess=0x1,
  2408 		EWriteAccess=0x2,
  2407 		EWriteAccess=0x2,
  2409 		EDirectReadAccess=0x4,
  2408 		EDirectReadAccess=0x4,
  2410 		EDirectWriteAccess=0x8,
  2409 		EDirectWriteAccess=0x8,
  6792 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
  6791 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
  6793 #include <e32cmn_private.h>
  6792 #include <e32cmn_private.h>
  6794 #endif
  6793 #endif
  6795 
  6794 
  6796 #endif //__E32CMN_H__
  6795 #endif //__E32CMN_H__
       
  6796