Channel definition flags.

Flags controlling default channel behaviour.
The flags control the default behaviour of channels with respect to translation, language and terminal settings.

TTF_CONSOLE
This channel is on the system console. Console lines behave slightly different during login. For instance, they interpret as blank user ID as a redraw command and redraw their screen. This is reminiscent of both the way getty and the Major BBS operate.

TTF_SERIAL
This channel is on a serial line, probably connected to a local terminal of sorts.

TTF_MODEM
This channel is a modem. Modem channels have slightly different initialisation semantics from other types of channels.

TTF_TELNET
This channel is for incoming telnet connections. This has very different semantics from other channels types! For one, it's the only type of line the BBS isn't watching on a constant basis. When a telnet connection is established, then the BBS knows about it.

TTF_SIGNUPS
Allow new user signups on this line. This can be used to limit use of certain lines to existing users.

TTF_ASKXLT
Present a menu so that the user can select the translation mode they require upon connection. If this flag is set, the xlation field in struct channeldef defines the translation mode selected when the user simply presses Enter in this menu.

TTF_ANSI
Set this flag to specify that this channel will output ANSI terminal directives by default.

TTF_ASKANSI
Like TTF_ASKXLT, present a menu so that the user can choose whether they'd like ANSI directives or not. The value of TTF_ANSI is the default menu selection.

TTF_METABBS
Allow use of the MetaBBS subsystem on this channel. Users are allows to use this line to connect to another friendly BBS, without connecting to yours (without even having an account on yours).

TTF_INTERBBS
Allow other systems to use this channel for networking. This causes a slight pause before presenting a user-oriented login screen, so that automated systems can issue their respective handshakes. The timeout is small, so it should not annoy your users.


o TTF_CONSOLE
Channel is on the system console
o TTF_SERIAL
Channel is a plain serial line
o TTF_MODEM
There's a modem on this channel
o TTF_TELNET
This channel is for telnet connections
o TTF_SIGNUPS
Signups are allowed here
o TTF_ASKXLT
Ask people for translation mode
o TTF_ANSI
ANSI enabled on this channel by default
o TTF_ASKANSI
Ask people whether they need ANSI
o TTF_METABBS
Enable the MetaBBS client for this line

Alphabetic index



This page was generated with the help of DOC++.