![]() |
Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
![]() |
Compounds | |
class | FXEX::DbControl |
DbControl is an object which is a storage unit for some type of in-memory database (I think?). More... | |
class | FXEX::CurrencyField |
CurrencyField is a field type (which holds a currency value) for use with the DB Control object. More... | |
class | FXEX::DateField |
DateField is a field type (which holds dates) for use with the DB Control object. More... | |
class | FXEX::DbField |
DbField is the field container for use with the DB Control object. More... | |
class | FXEX::DbNavigator |
DbNavigator is a wiget for inspecting the DbControl object. More... | |
class | FXEX::DbQueryDialog |
DbQueryDialog is a widget (a dialog) which can be used to query a DbControl. More... | |
class | FXEX::FXAsciiStream |
Provides a way to handle the newline problem of a WIN32 or MAC platform based text stream. More... | |
class | FXEX::FXAtomic |
FXAtomic objects provide atomic access to an a value, for use by multiple threads. More... | |
class | FXEX::FXAtomicIntDataTarget |
FXAtomicDataTarget is very similar to a normal FXDataTarget. More... | |
class | FXEX::FXBackBufferedCanvas |
Back Buffered Canvas, an area drawn by another object, except a little more expensive but to reduce flicker. More... | |
class | FXEX::FXBarrier |
FXBarrier is object which can be used to synchronise the execution of multiple threads, (say if it was a global variable). More... | |
class | FXEX::FXBaseObject |
This is a base class for ojects which can send messages to the application. More... | |
class | FXEX::FXBasketListBox |
List Box. More... | |
class | FXEX::FXBinaryLogger |
A binary log file allows applications to log entries to a file, faster and more compact than a normal log file. More... | |
struct | FXEX::FXBinaryLogData |
Container data structure for a log entry. More... | |
class | FXEX::FXBinaryLogReader |
A binary log file allows applications to log entries to a file, faster and more compact than a normal log file. More... | |
class | FXEX::FXBroadcast |
Sends the same message, to multiple targets. More... | |
class | FXEX::FXBufferedStream |
This class add support to FXStream's for: 1. More... | |
class | FXEX::FXCalendar |
A Calendar widget. More... | |
class | FXEX::FXCheckListItem |
List item. More... | |
class | FXEX::FXCheckList |
List Widget. More... | |
class | FXEX::FXCheckTreeItem |
Tree list Item. More... | |
class | FXEX::FXCheckTreeList |
Tree list Widget. More... | |
class | FXEX::FXClockButton |
A plain old digital clock - eg. More... | |
class | FXEX::FXClockDialog |
A settings dialog for the FXClockButton widget. More... | |
class | FXEX::FXComboBoxEx |
The ComboBoxEx widget is very similar to the normal FOX ComboBox widget. More... | |
class | FXEX::FXCondition |
A condition variable is a mechanism by which a programmer can synchronise multiple threads (those waiting in wait()). More... | |
class | FXEX::FXDaemon |
This class implements the base class for all Daemon processes. More... | |
class | FXEX::FXDaemonApp |
Main daemon application object, used for when there is no X display to connect to. More... | |
struct | FXEX::FXdbEvent |
struct | FXEX::FXFieldType |
class | FXEX::FXDatabaseField |
class | FXEX::FXDatabaseInterface |
FXDatabaseInterface is the base class for connection handling of a real database interface, such as an ODBC interface. More... | |
class | FXEX::FXDatabaseManager |
This class is a nice and simple class which just supplies the user with a list of the available database source types. More... | |
class | FXEX::FXDatabaseQuery |
Interface to data returned from a database query. More... | |
class | FXEX::FXdbNavigator |
class | FXEX::FXdbTextField |
class | FXEX::FXDCHelper |
FXDCHelper provides drawing support routines which can be used in your custom widgets. More... | |
class | FXEX::FXDCNativePrinter |
Printing support for the local printer. More... | |
class | FXEX::FXDLL |
Dynamically linked library loader which loads the library, based on the filename. More... | |
class | FXEX::FXEventStream |
This is a base class for FXStream objects which generate events when new data is available. More... | |
class | FXEX::FXExplorerItem |
Directory item. More... | |
class | FXEX::FXExplorer |
Directory tree List. More... | |
class | FXEX::FXExtendedException |
generic extended/enhanced exception. More... | |
class | FXEX::FXThreadException |
generic thread exception. More... | |
class | FXEX::FXThreadFatal |
FXThreadFatal : thrown in the event of a fatal error. More... | |
class | FXEX::FXThreadInvalid |
FXThreadInvalid : thrown when an operation is invoked with invalid arguments. More... | |
class | FXEX::FXDatabaseException |
Exception thrown by FXDatabase... interface. More... | |
class | FXEX::FXExTreeItem |
FXExTreeItem is the base item type, for the FXExTreeList widget. More... | |
class | FXEX::FXExTreeList |
FXExTreeList is widget which extends the normal FOX FXTreeList widget, with some nice features. More... | |
class | FXEX::FXFastMutex |
A Fast mutex doesn't implement mutex recursion or error checking ie you cant lock it more than once, otherwise it simply blocks which can sometimes be useful. More... | |
class | FXEX::FXFileIO |
class | FXEX::FXFileMonitor |
Monitors the status of a file, whether it exists, and its size as it grows. More... | |
class | FXEX::FXFtpClient |
FTP client implementation details: notifies application of new data _after_ all further processing (makes use of a chore) so as to optimise network throughput, and to allow the app to update the GUI apps should ignore the return code of most functions; since a socket is asynchronous, more than likely, the result of a command will be 'delayed' -> implies we get to 'handle' the error events rather than looking for a return code. More... | |
class | FXEX::FXGarbageCollector |
Garbage Collector. More... | |
class | FXEX::FXHistoryItems |
Implements generic history list traversal. More... | |
class | FXEX::FXHistoryList |
The History list manages a list of items that can be branched - eg an undo list or a URL list. More... | |
class | FXEX::FXHtmlParser |
This is a forst round implementation at generating a HTML parser which in turn creates for events for each recognized HTML keyword. More... | |
class | FXEX::FXInterlock |
A base class for controlling sequenced events. More... | |
class | FXEX::FXIOData |
FXIOhandle's move data around using this data structure. More... | |
class | FXEX::FXIOHandle |
This is the base class of all IO capabilities (sockets/files/serial-port). More... | |
class | FXEX::FXIOSlave |
Base class of generic IO protocol objects. More... | |
class | FXEX::FXIOStream |
IO Stream's are used to read FXStream data from files, sockets, serial ports, etc. More... | |
class | FXEX::FXJulianDate |
Julian date to Gregorian data object. More... | |
class | FXEX::FXLayout |
TODO - this is meant to be a generalised layout engine ie is meant to be a constraint resolver to figure out how to layout it child widgets. More... | |
class | FXEX::FXLCDClock |
Provide a seven segment display styled clock. More... | |
class | FXEX::FXLCDLabel |
A widget which has the seven-segment display used as the drawing object for each letter in the label. More... | |
class | FXEX::FXLCDSymbol |
Implements a decimalpoint, full-stop or colon as used by the LCD clock. More... | |
class | FXEX::FXLCDTimer |
Provide a seven segment display styled timer. More... | |
class | FXEX::FXLockable |
A lockable class is a base type for lockable objects. More... | |
class | FXEX::FXLogger |
A log file manager to allow applications to log entries to a file. More... | |
class | FXEX::FXMemoryMappedStream |
Allows you to serailise/deserialise an FXStream from a file which has been memory mapped. More... | |
class | FXEX::FXMutex |
Recursive mutual exclusion object. More... | |
class | FXEX::FXNullMutex |
A null mutex is a mutex, whic provides the API of a mutex, but doesn't provide any locking facilities. More... | |
class | FXEX::FXNullThread |
A null thread implements the thread object API, without using OS threads. More... | |
class | FXEX::FXObjectLoader |
Dynamically load an FXObject based object. More... | |
class | FXEX::FXPaneHeader |
The is a simple header for window frames (like an FXVerticalFrame). More... | |
class | FXEX::FXProcess |
class | FXEX::FXProcessManager |
A Process Manager is required to be created in the main process, since there may be a number of child processes, each capable of delivering signals and stdout/stderr output to the main process. More... | |
class | FXEX::FXRecentItems |
The Recent items manages a most recently used items list (an MRU list). More... | |
class | FXEX::FXRegionHelper |
Creates a region object which you can then build up the shapes within that region. More... | |
class | FXEX::FXResolver |
FXResolver is designed to resolve hostnames synchronously or asychronously, so that the application can choose whether it wants to wait for resolution to finish, before returning or whether to wait for the SEL_COMMAND to be sent to indicate if the resolution has finished. More... | |
class | FXEX::FXFontMatrix |
Font metrics object. More... | |
class | FXEX::FXRotatableFont |
A Rotatable Font is like any other font, in that you can draw the font onto your FXDC. More... | |
class | FXEX::FXRunnable |
A Runnable object is a base type of a worker object/thread. More... | |
class | FXEX::FXSerialPort |
Serial port I/O object. More... | |
class | FXEX::FXSettingsDataTarget |
An extension to FXDataTarget... More... | |
class | FXEX::FXSevenSegment |
Seven-segment (eg LCD/watch style) widget. More... | |
class | FXEX::FXSocket |
This is the base class of the socket server and socket client classes. More... | |
class | FXEX::FXSocketClient |
TCP/UDP socket object. More... | |
class | FXEX::FXSocketServer |
Provides TCP/UDP socket server functionality. More... | |
class | FXEX::FXSplashWindow |
Application splash-window; something you might display to annoy the user. More... | |
class | FXEX::FXStdin |
Encapsulate stdin. More... | |
class | FXEX::FXStdout |
Encapsulate stdout. More... | |
class | FXEX::FXStderr |
Encapsulate stderr. More... | |
class | FXEX::FXStringTokenizer |
Tokenise a string by the seperators. More... | |
class | FXEX::FXSynchronise |
A Synchronise class serialises access to the class resources, during the current block scope. More... | |
class | FXEX::FXSystemLogger |
Generic interface to operating system logging facility This object is a singleton. More... | |
class | FXEX::FXTableBox |
Tablebox is a table in a combobox (I think?). More... | |
class | FXEX::FXTextVScroller |
Vertical text scroller - like you would use for a 'credits' widget TODO - need a reset() method to take the scoll back to the top also need to scroll in reverse. More... | |
class | FXEX::FXThread |
Thread base class for worker thread objects. More... | |
class | FXEX::FXThreadedObject |
FXThreadedObject is the base class for synchronisation object, for thread-aware classes. More... | |
class | FXEX::FXThreadEvent |
:Description. More... | |
class | FXEX::FXThreadFunction |
You can start a worker thread for running your task. More... | |
class | FXEX::FXThreadManager |
A Thread Manager is required to be created in the main thread, for a few reasons:. More... | |
class | FXEX::FXTicker |
Ticker widget; animates a running text like a kind of stock-ticker. More... | |
class | FXEX::FXToolbarButton |
This class is a drop in replacement for FXButton, with the ablity to toggle text hiding when needed, such is the case for toolbar buttons, and can post a FXPopup (and derived classes) when the drop button is pressed. More... | |
class | FXEX::FXTreeEditor |
An editor of tree items of specific number visible (huh?). More... | |
class | FXEX::FXTreeListEx |
A list widget which contains a tree? More... | |
class | FXEX::FXVariant |
Variant objects can (... More... | |
class | FXEX::FXWaitable |
A base class for controlling sequenced / waitable events. More... | |
class | FXEX::FXWizardDialog |
FXWizardDialog : Adds support for Windows like wizard dialogs. More... | |
class | FXEX::FXWizardPage |
FXWizardPage : One of the screens in an FXWizard dialog. More... | |
class | FXEX::FXXmlParser |
This XML parser is designed to absorb FOX XML tag events. More... | |
class | FXEX::FXXmlReader |
This XML reader is designed to generate FOX events for each valid XML tag. More... | |
Typedefs | |
typedef FXArray< FXString > | FXStringList |
typedef FXArray< FXint > | FXIntList |
typedef FXObjectListOf< FXIOHandle > | FXIOHandleList |
typedef FXObjectListOf< FXSocket > | FXSocketList |
typedef FXAtomic< FXbool > | FXAtomicBool |
typedef FXAtomic< FXint > | FXAtomicInt |
typedef FXAtomic< FXfloat > | FXAtomicFloat |
typedef FXAtomic< FXString > | FXAtomicString |
typedef FXint(* | FXCheckListSortFunc )(const FXCheckListItem *, const FXCheckListItem *) |
typedef FXint(* | FXCheckTreeListSortFunc )(const FXCheckTreeItem *, const FXCheckTreeItem *) |
typedef FXObjectListOf< FXDatabaseField > | FXDatabaseFieldList |
typedef FXObjectListOf< FXDatabaseQuery > | FXDatabaseQueryList |
typedef FXint | FXIOStatus |
typedef FXint | FXIOState |
typedef void * | FXThreadHandle |
typedef void * | FXThreadMutex |
typedef void * | FXThreadCondition |
typedef void * | FXThreadSemaphore |
typedef FXInputHandle * | FXThreadEventHandle |
typedef void * | FXDLLHandle |
typedef FXArray< FXProcess *> | FXProcessList |
typedef FXArray< FXRunnable *> | FXThreadList |
Enumerations | |
enum | { BASKETLISTBOX_ORIENT_HORIZONTAL = 0x10000000, BASKETLISTBOX_ORIENT_VERTICAL = 0x20000000, BASKETLISTBOX_NORMAL = (FRAME_SUNKEN|FRAME_THICK|BASKETLISTBOX_ORIENT_HORIZONTAL) } |
enum | { BINARYLOGGER_SUBSECOND = 0x01 } |
enum | { BINARYLOGREADER_TRUNCATE = 0x02 } |
enum | { CHECKLIST_EXTENDEDSELECT = 0, CHECKLIST_SINGLESELECT = 0x00100000, CHECKLIST_BROWSESELECT = 0x00200000, CHECKLIST_MULTIPLESELECT = 0x00300000, CHECKLIST_AUTOSELECT = 0x00400000, CHECKLIST_NORMAL = CHECKLIST_EXTENDEDSELECT } |
enum | { CHECKTREELIST_EXTENDEDSELECT = 0, CHECKTREELIST_SINGLESELECT = 0x00100000, CHECKTREELIST_BROWSESELECT = 0x00200000, CHECKTREELIST_MULTIPLESELECT = 0x00300000, CHECKTREELIST_AUTOSELECT = 0x00400000, CHECKTREELIST_SHOWS_LINES = 0x00800000, CHECKTREELIST_SHOWS_BOXES = 0x01000000, CHECKTREELIST_ROOT_BOXES = 0x02000000, CHECKTREELIST_NORMAL = CHECKTREELIST_EXTENDEDSELECT } |
enum | { CLOCKBUTTON_SECONDS = 0x10000000, CLOCKBUTTON_SYMBOL = 0x20000000, CLOCKBUTTON_24HOUR = 0x40000000 } |
enum | FXrsState { rsInvalid = -1, rsClose, rsRead, rsAddNew, rsModify, rsDelete } |
enum | FXdbEvType { dbRefresh, dbUpdate, dbCancelUpdate, dbAddNew, dbEdit, dbDelete, dbConnect, dbDisconnect, dbOpen, dbClose, dbDestroy, dbAskData } |
enum | { SEL_DATA = FX::SEL_LAST, SEL_THREAD, SEL_WAITABLE_WAIT, SEL_WAITABLE_ACTIVATE, SEL_INTERLOCK, SEL_BARRIER_LOCK, SEL_BARRIER_UNLOCK, SEL_INPUT, SEL_OUTPUT, SEL_ERROR, SEL_IO, SEL_IO_CONNECT, SEL_EVENT, SEL_BEGIN, SEL_END, SEL_TAG, SEL_CONTENT, SEL_REGISTRY, SEL_LASTEX } |
enum | { FXIOStatusUnknown = -2, FXIOStatusError = -1, FXIOStatusOk = 0, FXIOStatusOK = 0, FXIOStatusLast } |
enum | { FXIOStateUnknown = -1, FXIOStateNone = -1, FXIOStateOk = 0, FXIOStateOK = 0, FXIOStateUnconnected, FXIOStateConnected, FXIOStateOpen = FXIOStateConnected, FXIOStateListener, FXIOStateAccepted, FXIOStateDuplicated, FXIOStateLast } |
enum | FXSocketType { FXSocketTypeNone = 0, FXSocketTypeStream, FXSocketTypeTCP = FXSocketTypeStream, FXSocketTypeDatagram, FXSocketTypeUDP = FXSocketTypeDatagram } |
enum | FXSocketFamily { FXSocketFamilyNone = 0, FXSocketFamilyLocal, FXSocketFamilyInet, FXSocketFamilyInet6, FXSocketFamilyAutomatic, FXSocketFamilyUnix = FXSocketFamilyLocal } |
enum | FXFilePermission { FILEPERM_NONE = 0, FILEPERM_USER_READ = 0x00000001, FILEPERM_USER_WRITE = 0x00000002, FILEPERM_USER_EXEC = 0X00000004, FILEPERM_GROUP_READ = 0x00000010, FILEPERM_GROUP_WRITE = 0x00000020, FILEPERM_GROUP_EXEC = 0x00000040, FILEPERM_OTHER_READ = 0x00000100, FILEPERM_OTHER_WRITE = 0x00000200, FILEPERM_OTHER_EXEC = 0x00000400, FILEPERM_READ = 0x00000111, FILEPERM_WRITE = 0x00000222, FILEPERM_EXEC = 0x00000444, FILEPERM_ALL = 0x00000777, FILEPERM_SET_UID = 0x00001000, FILEPERM_SET_GID = 0x00002000, FILEPERM_STICKY = 0x00004000, FILEPERM_SECURE_IO = FILEPERM_USER_READ|FILEPERM_USER_WRITE, FILEPERM_DEFAULT_IO = FILEPERM_READ|FILEPERM_USER_WRITE|FILEPERM_GROUP_WRITE, FILEPERM_DEFAULT_EXEC = FILEPERM_READ|FILEPERM_USER_WRITE|FILEPERM_GROUP_WRITE|FILEPERM_EXEC } |
enum | { EXPLORER_SHOWFILES = 0x08000000, EXPLORER_SHOWHIDDEN = 0x10000000, EXPLORER_NO_OWN_ASSOC = 0x20000000, EXPLORER_USER_ROOTS = 0x40000000 } |
enum | { FILEIO_EXCLUSIVE = 0x00000001, FILEIO_TRUNCATE = 0x00000002, FILEIO_SYNC = 0x00000004, FILEIO_REMOVE_ON_CLOSE = 0x00000008 } |
enum | { LCDCLOCK_LOCALTIME = 0, LCDCLOCK_UTCTIME = 0x00100000, LCDCLOCK_SECONDS = 0x00200000, LCDCLOCK_MILLISECONDS = 0x00400000, LCDCLOCK_24HOUR = 0, LCDCLOCK_12HOUR = 0x00800000, LCDCLOCK_SYMBOL = 0x01000000, LCDCLOCK_LEADING_ZERO = 0x02000000 } |
enum | { LCDLABEL_NORMAL = FRAME_SUNKEN|FRAME_THICK, LCDLABEL_LEADING_ZEROS = 0x01000000 } |
enum | { LCDTIMER_COUNTUP = 0, LCDTIMER_COUNTDOWN = 0x00100000, LCDTIMER_SECONDS = 0x00200000, LCDTIMER_MILLISECONDS = 0x00400000 } |
enum | { SPLASH_NORAISE = 0, SPLASH_AUTORAISE = 0x02000000, SPLASH_AUTODESTROY = 0x04000000, SPLASH_HIDEDESTROY = 0x08000000 } |
enum | { TOKENIZER_NORMAL = 0, TOKENIZER_QUOTE_SINGLE = 0x00000001, TOKENIZER_QUOTE_DOUBLE = 0x00000002 } |
enum | { TABLEBOX_NO_REPLACE = 0, TABLEBOX_REPLACE = 0x00020000, TABLEBOX_INSERT_BEFORE = 0x00040000, TABLEBOX_INSERT_AFTER = 0x00060000, TABLEBOX_INSERT_FIRST = 0x00080000, TABLEBOX_INSERT_LAST = 0x00090000, TABLEBOX_STATIC = 0x00100000, TABLEBOX_NORMAL = 0 } |
enum | { TEXTVSCROLLER_SCROLLBACK = 0x00100000, TEXTVSCROLLER_RESET = 0x00200000, TEXTVSCROLLER_BYLINE = 0x00400000 } |
Functions | |
template<class TYPE> FXbool | operator== (FXAtomic< TYPE > &v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator== (FXAtomic< TYPE > &v1, const TYPE v2) |
template<class TYPE> FXbool | operator== (const TYPE v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator!= (FXAtomic< TYPE > &v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator!= (FXAtomic< TYPE > &v1, const TYPE v2) |
template<class TYPE> FXbool | operator!= (const TYPE v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator< (FXAtomic< TYPE > &v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator< (FXAtomic< TYPE > &v1, const TYPE v2) |
template<class TYPE> FXbool | operator< (const TYPE v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator> (FXAtomic< TYPE > &v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator> (FXAtomic< TYPE > &v1, const TYPE v2) |
template<class TYPE> FXbool | operator> (const TYPE v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator<= (FXAtomic< TYPE > &v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator<= (FXAtomic< TYPE > &v1, const TYPE v2) |
template<class TYPE> FXbool | operator<= (const TYPE v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator>= (FXAtomic< TYPE > &v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXbool | operator>= (FXAtomic< TYPE > &v1, const TYPE v2) |
template<class TYPE> FXbool | operator>= (const TYPE v1, FXAtomic< TYPE > &v2) |
template<class TYPE> FXStream & | operator<< (FXStream &store, const FXAtomic< TYPE > &v) |
template<class TYPE> FXStream & | operator>> (FXStream &store, FXAtomic< TYPE > &v) |
void | show (FXWindow *owner, const FXException &ex) |
void | show (FXWindow *owner, const FXExtendedException &ex) |
This should not affect you too much, since if you dont explicately define FX_NO_GLOBAL_NAMESPACE, the FXEX namespace automatically imported when you include <fxex/fxex.h>.
|
support arrays/lists of strings.
|
|
list of FXint's.
|
|
List of IO handles.
|
|
lists of sockets.
|
|
Support an atomic boolean type.
Definition at line 32 of file FXAtomic.h. |
|
Support an atomic integer type.
Definition at line 35 of file FXAtomic.h. |
|
Support an atomic floating point type.
Definition at line 38 of file FXAtomic.h. |
|
Support an atomic FXString type.
Definition at line 41 of file FXAtomic.h. |
|
List item collate function.
Definition at line 142 of file FXCheckList.h. |
|
Tree item collate function.
Definition at line 187 of file FXCheckTreeList.h. |
|
Definition at line 117 of file FXDatabaseField.h. |
|
Definition at line 109 of file FXDatabaseQuery.h. |
|
IO status definitions.
Definition at line 183 of file fxexdefs.h. |
|
IO state definitions.
Definition at line 205 of file fxexdefs.h. |
|
Definition at line 298 of file fxexdefs.h. |
|
Definition at line 299 of file fxexdefs.h. |
|
Definition at line 300 of file fxexdefs.h. |
|
Definition at line 301 of file fxexdefs.h. |
|
Definition at line 302 of file fxexdefs.h. |
|
Definition at line 314 of file fxexdefs.h. |
|
An FXProcessList is a list of FXProcess objects.
Definition at line 32 of file FXProcessManager.h. |
|
An FXThreadList is a list of threads running in the current process.
Definition at line 33 of file FXThreadManager.h. |
|
Definition at line 40 of file FXDatabaseField.h. |
|
Definition at line 51 of file FXDatabaseField.h. |
|
Definition at line 184 of file fxexdefs.h. |
|
Definition at line 206 of file fxexdefs.h. |
|
File permissions:. Use these with fxfilemode to set platform specific mode flags. For example: FXFileIO fileio(getApp(),"somefile.txt"); ... fileio->mode(FXUtils::fxfilemode(FILEPERM_DEFAULT_IO)); or: FXFile::mode("file.txt",FXUtils::fxfilemode(FILEPERM_DEFAULT_IO)); or: FXuint mode=FXFile::mode("file.txt"); if (mode & FILEPERM_READ) {...}
Definition at line 272 of file fxexdefs.h. |
|
The FXFileIO implements file read/write access, including ability to seek around the file, and support for read and write locking all or parts of a file. Detects when new data is available from the file (if the file pointer is at the end of the file), then reads in the new data. You can also memory-map a section of the file, from the current seek point, then treat the pointer returned, as a section of raw memory. Note, file permissions are set to 'secure IO' mode, by default, for all new objects.
Definition at line 43 of file FXFileIO.h. |
|
Definition at line 33 of file FXLCDClock.h. |
|
Definition at line 33 of file FXLCDTimer.h. |
|
check for equality.
Definition at line 339 of file FXAtomic.h. |
|
Definition at line 345 of file FXAtomic.h. |
|
Definition at line 351 of file FXAtomic.h. |
|
check for in-equality.
Definition at line 357 of file FXAtomic.h. |
|
Definition at line 363 of file FXAtomic.h. |
|
Definition at line 369 of file FXAtomic.h. |
|
less than.
Definition at line 393 of file FXAtomic.h. |
|
Definition at line 399 of file FXAtomic.h. |
|
Definition at line 405 of file FXAtomic.h. |
|
greater than.
Definition at line 375 of file FXAtomic.h. |
|
Definition at line 381 of file FXAtomic.h. |
|
Definition at line 387 of file FXAtomic.h. |
|
less than-equal.
Definition at line 429 of file FXAtomic.h. |
|
Definition at line 435 of file FXAtomic.h. |
|
Definition at line 441 of file FXAtomic.h. |
|
greater than-equal.
Definition at line 411 of file FXAtomic.h. |
|
Definition at line 417 of file FXAtomic.h. |
|
Definition at line 423 of file FXAtomic.h. |
|
Stream operators.
Definition at line 447 of file FXAtomic.h. |
|
Definition at line 454 of file FXAtomic.h. |
|
show an exception description using a dialog box.
|
|
|