Temporary user state and preferences.
These flags denote volatile, temporary user preferences as regards
translation modes, ANSI directives, et cetera.
- OLF_MMEXITING, OLF_MMCALLING, OLF_MMCONCAT,
OLF_MMGCDGO
- Flags used by the Menu Manager (hence the `MM').
OLF_MMEXITING is used to remind a module to exit after processing a
concatenated command that originated from outside the module. This flags is
also set by the module in question so that the Menu Manager can return the
user to the appropriate page. OLF_CALLING is set by the Menu Manager
prior to calling a module and OLF_CONCAT is set by the Menu Manager
to notify a module that there is concatenated input left over for it to
process. OLF_MMGCDGO is set by a module prior to calling the Menu
Manager to handle a /go global command.
- OLF_ISYSOP
- Is obsolete. Feel free to re-use this particular
flag value.
- OLF_INVISIBLE
- Set to indicate that the sysop invisibility mode
is enabled.
- OLF_BUSY
- Set to indicate that the user is in a state where
they cannot receive or send pages.
- OLF_NOTIMEOUT, OLF_FORCEIDLE, OLF_ZAPBYPASS
- These
flags control the system's behaviour with respect to inactivity
timeouts. OLF_NOTIMEOUT is set to recommend to the system that
the user should not be kicked out if they are inactive for too long. The
system will not respect this recommendation if OLF_FORCEIDLE is
set. This is done for telnet lines where the connection may be dropped and
an inactivity timeout is the best way to trap abruptly lost
connections. OLF_ZAPBYPASS indicates that inactivity timeouts should
not be applied to this user. Unlike OLF_NOTIMEOUT, which is a
relatively mutable flag, this flag remains constant for a user's entire
session. Thus, it is used to indicate that the user is a privileged
operator.OLF_NOTIMEOUT is used for temporary reprieves while the
system is performing some long-winded task.
- OLF_ANSION
- Indicates that the user's terminal (emulator) can
support ANSI X3.64 terminal directives.
- OLF_TR0--UPF_TR3
- Four bits denoting the translation
table currently in use by the user.
- OLF_INHIBITGO
- Set to disable the global command /go that
takes the user to an arbitrary Menu Manager page. This is a necessary
action if you need the user to be `locked' in a module for one reason or
another.
- OLF_INTELECON
- Set by the teleconferences module to signify
that a user is currently within the confines of a teleconference channel,
and is therefore a candidate for receiving teleconference text.
- OLF_TLCUNLIST
- Set to indicate that the user's personal
teleconference channel is unlisted.
- OLF_LOGGEDOUT
- Set by the system to indicate that the user has
just logged out, although the user-related data structures are still
around.
- OLF_RELOGGED
- Notifies emud that the user is `relogging
on', i.e. has asked to log out without the connection dropped, so that
another user can have a go at the BBS.
- OLF_JMP2BLT
- Used by the Clubs module to denote an exit to the
Bulletin reader.
- OLF_INSYSCHAT
- Set to indicate that the user is in sysop chat
mode.
- OLF_AFTERINP
- User to store the last state of OFL_AFTERINPUT
for smoother transitions between modules.
- OLF_ISBOT
- This online structure belongs to a robot, a
script or other automated process.
-
OLF_MMEXITING
- Exit module after concatenated command.
-
OLF_MMCALLING
- Menuman has just executed a module.
-
OLF_MMCONCAT
- Module should process menuman input.
-
OLF_ISYSOP
- Obsolete. Re-use at will.
-
OLF_INVISIBLE
- Sysop invisibility mode activated.
-
OLF_BUSY
- User is unable to accept pages etc.
-
OLF_NOTIMEOUT
- Don't enforce inactivity timeouts.
-
OLF_ANSION
- ANSI directives are allowed.
-
OLF_TR0
- Translation mode, bit 0
-
OLF_TR1
- Translation mode, bit 1
-
OLF_TR2
- Translation mode, bit 2
-
OLF_TR3
- Translation mode, bit 3
-
OLF_MMGCDGO
- Module exit due to "/go" command.
-
OLF_INHIBITGO
- Disables "/go" command.
-
OLF_INTELECON
- User is in teleconference module.
-
OLF_TLCUNLIST
- Personal telecon channel is unlisted.
-
OLF_FORCEIDLE
- Always force inactivity timeouts.
-
OLF_LOGGEDOUT
- User is logging out or has logged out.
-
OLF_RELOGGED
- User is re-logging on.
-
OLF_ZAPBYPASS
- Eligible to bypass inactivity timeouts.
-
OLF_JMP2BLT
- Jumping from clubs to bulletins.
-
OLF_INSYSCHAT
- User is in Sysop chat mode.
-
OLF_AFTERINP
- Persistent version of OFL_AFTERINPUT.
-
OLF_ISBOT
- This is a bot/script/etc.
-
usr_getoxlation
- Extract current translation mode from user online record.
-
usr_setoxlation
- Set current translation mode in user online record.
Alphabetic index
This page was generated with the help of DOC++.