Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
ROOT::MacOSX::Details::MacOSXSystem Class Reference

Definition at line 136 of file TMacOSXSystem.mm.

Public Types

enum  DescriptorType { kDTWrite , kDTRead }
 

Instance Methods

() - MacOSXSystem
 
() - ~MacOSXSystem
 
(void) - CloseFileDescriptors
 
(void) - InitializeCocoa
 
(void) - SetFileDescriptor
 
(bool- SetFileDescriptors
 
(void) - UnregisterFileDescriptor
 

Public Attributes

std::set< CFFileDescriptorReffCFFileDescriptors
 
bool fCocoaInitialized
 
ROOT::MacOSX::Util::AutoreleasePool fPool
 

Static Public Attributes

static MacOSXSystemfgInstance = 0
 

Member Enumeration Documentation

◆ DescriptorType

Enumerator
kDTWrite 
kDTRead 

Definition at line 147 of file TMacOSXSystem.mm.

Constructor & Destructor Documentation

◆ MacOSXSystem

Definition at line 210 of file TMacOSXSystem.mm.

◆ ~MacOSXSystem

Definition at line 219 of file TMacOSXSystem.mm.

Method Documentation

◆ CloseFileDescriptors

- (void) MacOSX:

Definition at line 279 of file TMacOSXSystem.mm.

◆ InitializeCocoa

- (void) MacOSX:

Definition at line 226 of file TMacOSXSystem.mm.

◆ SetFileDescriptor

- (void) MacOSX: (int) fd
(DescriptorType) fdType 

Definition at line 295 of file TMacOSXSystem.mm.

◆ SetFileDescriptors

- (bool) MacOSX: (const TSeqCollection *) fileHandlers

Definition at line 236 of file TMacOSXSystem.mm.

◆ UnregisterFileDescriptor

Definition at line 268 of file TMacOSXSystem.mm.

Member Data Documentation

◆ fCFFileDescriptors

Definition at line 155 of file TMacOSXSystem.mm.

◆ fCocoaInitialized

Definition at line 158 of file TMacOSXSystem.mm.

◆ fgInstance

+ (MacOSXSystem *) MacOSX: = 0
static

Definition at line 160 of file TMacOSXSystem.mm.

◆ fPool

Definition at line 157 of file TMacOSXSystem.mm.

  • core/macosx/src/TMacOSXSystem.mm