Logo ROOT  
Reference Guide
 
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< CFFileDescriptorRef > fCFFileDescriptors
 
bool fCocoaInitialized
 
ROOT::MacOSX::Util::AutoreleasePool fPool
 

Static Public Attributes

static MacOSXSystemfgInstance = 0
 

Member Enumeration Documentation

◆ DescriptorType

- (enum) MacOSX:
Enumerator
kDTWrite 
kDTRead 

Definition at line 147 of file TMacOSXSystem.mm.

Constructor & Destructor Documentation

◆ MacOSXSystem

- MacOSX:

Definition at line 210 of file TMacOSXSystem.mm.

◆ ~MacOSXSystem

- MacOSX:

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

- (void) MacOSX: (CFFileDescriptorRef)  fd

Definition at line 268 of file TMacOSXSystem.mm.

Member Data Documentation

◆ fCFFileDescriptors

- (set<CFFileDescriptorRef>) ROOT:

Definition at line 155 of file TMacOSXSystem.mm.

◆ fCocoaInitialized

- (bool) MacOSX:

Definition at line 158 of file TMacOSXSystem.mm.

◆ fgInstance

+ (MacOSXSystem *) MacOSX: = 0
static

Definition at line 160 of file TMacOSXSystem.mm.

◆ fPool

- MacOSX:

Definition at line 157 of file TMacOSXSystem.mm.

  • core/macosx/src/TMacOSXSystem.mm