|
| #define | CALLBACK |
| |
| #define | COMPRESS_FAST 1 |
| |
| #define | COMPRESS_MAX 9 |
| |
| #define | COMPRESS_NONE 0 |
| |
| #define | COMPRESS_NORMAL 6 |
| |
| #define | FXCTOR() fxtrace (100,"%s::%s %p\n",getClassName(),getClassName(),this) |
| |
| #define | FXDeclare(Class) FXDECLARE(Class) |
| |
| #define | FXDeclareAbstract(Class) FXDECLARE_ABSTRACT(Class) |
| |
| #define | FXDefMap(Class) FXDEFMAP(Class) Class##Map[] |
| |
| #define | FXDTOR() fxtrace (100,"%s::~%s %p\n",getClassName(),getClassName(),this) |
| |
| #define | FXEXTERN |
| |
| #define | FXFuncDecl(Func) long on##Func (FXObject*,FXSelector,void*) |
| |
| #define | FXFuncImpl(Class, Func, tgt, sel, ptr) long Class::on##Func (FXOject *tgt,FXSelector sel, void *ptr) |
| |
| #define | FXImplement(Class, Parent) FXIMPLEMENT(Class,Parent,Class##Map,ARRAYNUMBER(Class##Map)) |
| |
| #define | FXImplementAbstract(Class, Parent) FXIMPLEMENT_ABSTRACT(Class,Parent,Class##Map,ARRAYNUMBER(Class##Map)) |
| |
| #define | FXMapFunc(Class, SelType, Id, Func) FXMAPFUNC(SEL_##SelType,Class::ID_##Id,Class::on##Func) |
| |
| #define | FXMapFuncs(Class, SelType, FromId, ToId, Func) FXMAPFUNCS(SEL_##SelType,Class::ID_##FromId,Class::ID_##ToId,Class::on#Func) |
| |
| #define | FXMapType(Class, SelType, Func) FXMAPTYPE(SEL_##SelType,Class::on##Func) |
| |
| #define | FXMapTypes(Class, FromType, ToType, Func) FXMAPTYPES(SEL_##FromType,SEL_##ToType,Class::on##Func) |
| |
| #define | FXMETHOD(methodname) fxtrace (100,"%s::%s %p\n",getClassName(),#methodname,this) |
| |
| #define | FXNEWLINE "\n" |
| |
| #define | FXROUTE(src, tgt, sel, msg, ptr) (tgt->handle(src,FXSEL(sel,msg),ptr) |
| |
| #define | FXSEND(tgt, sel, msg, ptr) (tgt->handle(this,FXSEL(sel,msg),ptr) |
| | Zed A Shaw posted these (09/09/02), or a variation of them. More...
|
| |
| #define | INFINITE (-1) |
| |
| #define | INVALID_HANDLE -1 |
| |
| #define | MKUSHORT(l, h) ((((FX::FXuchar)(l))&0xff) | (((FX::FXuchar)(h))<<8)) |
| |
| #define | VALID_RESULT 0 |
| |
|
| enum | {
FXEX::SEL_DATA = FX::SEL_LAST
, FXEX::SEL_THREAD
, FXEX::SEL_WAITABLE_WAIT
, FXEX::SEL_WAITABLE_ACTIVATE
,
FXEX::SEL_INTERLOCK
, FXEX::SEL_BARRIER_LOCK
, FXEX::SEL_BARRIER_UNLOCK
, FXEX::SEL_INPUT
,
FXEX::SEL_OUTPUT
, FXEX::SEL_ERROR
, FXEX::SEL_IO
, FXEX::SEL_IO_CONNECT
,
FXEX::SEL_EVENT
, FXEX::SEL_BEGIN
, FXEX::SEL_END
, FXEX::SEL_TAG
,
FXEX::SEL_CONTENT
, FXEX::SEL_REGISTRY
, FXEX::SEL_LASTEX
, FXEX::SEL_THREAD_EVENT
} |
| |
| enum | {
FXEX::FXIOStatusUnknown = -2
, FXEX::FXIOStatusError = -1
, FXEX::FXIOStatusOk = 0
, FXEX::FXIOStatusOK = 0
,
FXEX::FXIOStatusLast
} |
| |
| enum | {
FXEX::FXIOStateUnknown = -1
, FXEX::FXIOStateNone = -1
, FXEX::FXIOStateOk = 0
, FXEX::FXIOStateOK = 0
,
FXEX::FXIOStateUnconnected
, FXEX::FXIOStateConnected
, FXEX::FXIOStateOpen = FXIOStateConnected
, FXEX::FXIOStateListener
,
FXEX::FXIOStateAccepted
, FXEX::FXIOStateDuplicated
, FXEX::FXIOStateLast
} |
| |
| enum | FXEX::FXFilePermission {
FXEX::FILEPERM_NONE = 0
, FXEX::FILEPERM_USER_READ = 0x00000001
, FXEX::FILEPERM_USER_WRITE = 0x00000002
, FXEX::FILEPERM_USER_EXEC = 0X00000004
,
FXEX::FILEPERM_GROUP_READ = 0x00000010
, FXEX::FILEPERM_GROUP_WRITE = 0x00000020
, FXEX::FILEPERM_GROUP_EXEC = 0x00000040
, FXEX::FILEPERM_OTHER_READ = 0x00000100
,
FXEX::FILEPERM_OTHER_WRITE = 0x00000200
, FXEX::FILEPERM_OTHER_EXEC = 0x00000400
, FXEX::FILEPERM_READ = 0x00000111
, FXEX::FILEPERM_WRITE = 0x00000222
,
FXEX::FILEPERM_EXEC = 0x00000444
, FXEX::FILEPERM_ALL = 0x00000777
, FXEX::FILEPERM_SET_UID = 0x00001000
, FXEX::FILEPERM_SET_GID = 0x00002000
,
FXEX::FILEPERM_STICKY = 0x00004000
, FXEX::FILEPERM_SECURE_IO = FILEPERM_USER_READ | FILEPERM_USER_WRITE
, FXEX::FILEPERM_DEFAULT_IO = FILEPERM_READ | FILEPERM_USER_WRITE | FILEPERM_GROUP_WRITE
, FXEX::FILEPERM_DEFAULT_EXEC = FILEPERM_READ | FILEPERM_USER_WRITE | FILEPERM_GROUP_WRITE | FILEPERM_EXEC
} |
| |
| enum | FXEX::FXSocketFamily {
FXEX::FXSocketFamilyNone = 0
, FXEX::FXSocketFamilyLocal
, FXEX::FXSocketFamilyInet
, FXEX::FXSocketFamilyInet6
,
FXEX::FXSocketFamilyAutomatic
, FXEX::FXSocketFamilyUnix = FXSocketFamilyLocal
} |
| | Socket families. More...
|
| |
| enum | FXEX::FXSocketType {
FXEX::FXSocketTypeNone = 0
, FXEX::FXSocketTypeStream
, FXEX::FXSocketTypeTCP = FXSocketTypeStream
, FXEX::FXSocketTypeDatagram
,
FXEX::FXSocketTypeUDP = FXSocketTypeDatagram
} |
| | Socket types. More...
|
| |
- Author
- Mathew Robertson
-
Daniel Krajzewicz
-
Michael Behrisch
- Date
- 2004-03-19
Definition in file fxexdefs.h.