TModeSetResult is used to indicated the result from a request to change the mode of an NNTP connection. TModeSetResult values are generally updated in methods that establish an NNTP connection, or prepare a connection for transmission of articles.
Valid result values for a change to NNTP mode include the following:
- mrCanStream - Connection can send multiple articles.
- mrNoStream - Connection cannot send multiple articles.
- mrCanIHAVE - Connection can perform negotiated article exchange.
- mrNoIHAVE - Connection cannot perform negotiated article exchange.
- mrCanPost - Connection can post new articles.
- mrNoPost - Connection cannot post new articles.
TModeType determines the range of valid TModeSetResult values that can apply to the NNTP connection. For example:
- mtStream - mrCanStream, mrNoStream
- mtIHAVE - mrCanIHAVE, mrNoIHAVE
- mtReader - mrCanPost, mrNoPost