XRootD
XrdSysRAtomic.hh File Reference
#include <atomic>
#include <cstddef>
#include <cstdint>
+ Include dependency graph for XrdSysRAtomic.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdSys::RAtomic< T >
 
class  XrdSys::RAtomic< bool >
 
class  XrdSys::RAtomic< T * >
 

Namespaces

 XrdSys
 

Typedefs

typedef XrdSys::RAtomic< bool > RAtomic_bool
 
typedef XrdSys::RAtomic< char > RAtomic_char
 
typedef XrdSys::RAtomic< int > RAtomic_int
 
typedef XrdSys::RAtomic< int16_t > RAtomic_int16_t
 
typedef XrdSys::RAtomic< int32_t > RAtomic_int32_t
 
typedef XrdSys::RAtomic< int64_t > RAtomic_int64_t
 
typedef XrdSys::RAtomic< int8_t > RAtomic_int8_t
 
typedef XrdSys::RAtomic< long long > RAtomic_llong
 
typedef XrdSys::RAtomic< long > RAtomic_long
 
typedef XrdSys::RAtomic< signed char > RAtomic_schar
 
typedef XrdSys::RAtomic< short > RAtomic_short
 
typedef XrdSys::RAtomic< unsigned char > RAtomic_uchar
 
typedef XrdSys::RAtomic< unsigned int > RAtomic_uint
 
typedef XrdSys::RAtomic< uint16_t > RAtomic_uint16_t
 
typedef XrdSys::RAtomic< uint32_t > RAtomic_uint32_t
 
typedef XrdSys::RAtomic< uint64_t > RAtomic_uint64_t
 
typedef XrdSys::RAtomic< uint8_t > RAtomic_uint8_t
 
typedef XrdSys::RAtomic< unsigned long long > RAtomic_ullong
 
typedef XrdSys::RAtomic< unsigned long > RAtomic_ulong
 
typedef XrdSys::RAtomic< unsigned short > RAtomic_ushort
 
typedef XrdSys::RAtomic< wchar_t > RAtomic_wchar_t
 

Typedef Documentation

◆ RAtomic_bool

Definition at line 319 of file XrdSysRAtomic.hh.

◆ RAtomic_char

Definition at line 320 of file XrdSysRAtomic.hh.

◆ RAtomic_int

Definition at line 325 of file XrdSysRAtomic.hh.

◆ RAtomic_int16_t

typedef XrdSys::RAtomic<int16_t> RAtomic_int16_t

Definition at line 334 of file XrdSysRAtomic.hh.

◆ RAtomic_int32_t

typedef XrdSys::RAtomic<int32_t> RAtomic_int32_t

Definition at line 336 of file XrdSysRAtomic.hh.

◆ RAtomic_int64_t

typedef XrdSys::RAtomic<int64_t> RAtomic_int64_t

Definition at line 338 of file XrdSysRAtomic.hh.

◆ RAtomic_int8_t

Definition at line 332 of file XrdSysRAtomic.hh.

◆ RAtomic_llong

typedef XrdSys::RAtomic<long long> RAtomic_llong

Definition at line 329 of file XrdSysRAtomic.hh.

◆ RAtomic_long

Definition at line 327 of file XrdSysRAtomic.hh.

◆ RAtomic_schar

typedef XrdSys::RAtomic<signed char> RAtomic_schar

Definition at line 321 of file XrdSysRAtomic.hh.

◆ RAtomic_short

Definition at line 323 of file XrdSysRAtomic.hh.

◆ RAtomic_uchar

typedef XrdSys::RAtomic<unsigned char> RAtomic_uchar

Definition at line 322 of file XrdSysRAtomic.hh.

◆ RAtomic_uint

typedef XrdSys::RAtomic<unsigned int> RAtomic_uint

Definition at line 326 of file XrdSysRAtomic.hh.

◆ RAtomic_uint16_t

typedef XrdSys::RAtomic<uint16_t> RAtomic_uint16_t

Definition at line 335 of file XrdSysRAtomic.hh.

◆ RAtomic_uint32_t

typedef XrdSys::RAtomic<uint32_t> RAtomic_uint32_t

Definition at line 337 of file XrdSysRAtomic.hh.

◆ RAtomic_uint64_t

typedef XrdSys::RAtomic<uint64_t> RAtomic_uint64_t

Definition at line 339 of file XrdSysRAtomic.hh.

◆ RAtomic_uint8_t

typedef XrdSys::RAtomic<uint8_t> RAtomic_uint8_t

Definition at line 333 of file XrdSysRAtomic.hh.

◆ RAtomic_ullong

typedef XrdSys::RAtomic<unsigned long long> RAtomic_ullong

Definition at line 330 of file XrdSysRAtomic.hh.

◆ RAtomic_ulong

typedef XrdSys::RAtomic<unsigned long> RAtomic_ulong

Definition at line 328 of file XrdSysRAtomic.hh.

◆ RAtomic_ushort

typedef XrdSys::RAtomic<unsigned short> RAtomic_ushort

Definition at line 324 of file XrdSysRAtomic.hh.

◆ RAtomic_wchar_t

typedef XrdSys::RAtomic<wchar_t> RAtomic_wchar_t

Definition at line 331 of file XrdSysRAtomic.hh.