t.n.n.NNTPServer(basic.LineReceiver) : class documentation

Part of twisted.news.nntp View Source View In Hierarchy

No class docstring
Method __init__ Undocumented
Method connectionMade Called when a connection is made.
Method lineReceived Override this for when each line is received.
Method do_LIST Undocumented
Method do_LISTGROUP Undocumented
Method do_XOVER Undocumented
Method xhdrWork Undocumented
Method do_XHDR Undocumented
Method do_POST Undocumented
Method do_CHECK Undocumented
Method do_TAKETHIS Undocumented
Method do_GROUP Undocumented
Method articleWork Undocumented
Method do_ARTICLE Undocumented
Method finishedFileTransfer Undocumented
Method do_STAT Undocumented
Method do_HEAD Undocumented
Method do_BODY Undocumented
Method do_NEXT Undocumented
Method do_LAST Undocumented
Method do_MODE Undocumented
Method do_QUIT Undocumented
Method do_HELP Undocumented
Method do_SLAVE Undocumented
Method do_XPATH Undocumented
Method do_XINDEX Undocumented
Method do_XROVER Handle a request for references of all messages in the currently selected group.
Method do_IHAVE Undocumented
Method _gotList Undocumented
Method _errList Undocumented
Method _gotSubscription Undocumented
Method _errSubscription Undocumented
Method _gotOverview Undocumented
Method _errOverview Undocumented
Method _gotListGroup Undocumented
Method _errListGroup Undocumented
Method _gotXOver Undocumented
Method _errXOver Undocumented
Method _gotXHDR Undocumented
Method _errXHDR Undocumented
Method _doingPost Undocumented
Method _gotPost Undocumented
Method _errPost Undocumented
Method _gotCheck Undocumented
Method _errCheck Undocumented
Method _doingTakeThis Undocumented
Method _didTakeThis Undocumented
Method _errTakeThis Undocumented
Method _gotGroup Undocumented
Method _errGroup Undocumented
Method _gotArticle Undocumented
Method _errArticle Undocumented
Method _gotStat Undocumented
Method _errStat Undocumented
Method _gotHead Undocumented
Method _errHead Undocumented
Method _gotBody Undocumented
Method _errBody Undocumented
Method _foundArticle Undocumented
Method _handleIHAVE Undocumented
Method _gotIHAVE Undocumented
Method _errIHAVE Undocumented

Inherited from LineReceiver:

Class Variable delimiter The line-ending delimiter to use. By default this is b'\r\n'.
Class Variable MAX_LENGTH The maximum length of a line to allow (If a sent line is longer than this, the connection is dropped). Default is 16384.
Method clearLineBuffer Clear buffered data.
Method dataReceived Protocol.dataReceived. Translates bytes into lines, and calls lineReceived (or rawDataReceived, depending on mode.)
Method setLineMode Sets the line-mode of this receiver.
Method setRawMode Sets the raw mode of this receiver. Further data received will be sent to rawDataReceived rather than lineReceived.
Method rawDataReceived Override this for when raw data is received.
Method sendLine Sends a line to the other end of the connection.
Method lineLengthExceeded Called when the maximum line length has been reached. Override if it needs to be dealt with in some special way.

Inherited from Protocol (via LineReceiver):

Method logPrefix Return a prefix matching the class name, to identify log messages related to this protocol instance.
Method connectionLost Called when the connection is shut down.

Inherited from BaseProtocol (via LineReceiver, Protocol):

Method makeConnection Make a connection to a transport and a server.

Inherited from _PauseableMixin (via LineReceiver):

Method pauseProducing Undocumented
Method resumeProducing Undocumented
Method stopProducing Undocumented
def __init__(self): (source)
Undocumented
def connectionMade(self): (source)
Called when a connection is made.

This may be considered the initializer of the protocol, because it is called when the connection is completed. For clients, this is called once the connection to the server has been established; for servers, this is called after an accept() call stops blocking and a socket has been received. If you need to send any greeting or initial message, do it here.

def lineReceived(self, line): (source)
Override this for when each line is received.
ParameterslineThe line which was received with the delimiter removed. (type: bytes)
def do_LIST(self, *dummy, subcmd=''): (source)
Undocumented
def _gotList(self, list): (source)
Undocumented
def _errList(self, failure): (source)
Undocumented
def _gotSubscription(self, parts): (source)
Undocumented
def _errSubscription(self, failure): (source)
Undocumented
def _gotOverview(self, parts): (source)
Undocumented
def _errOverview(self, failure): (source)
Undocumented
def do_LISTGROUP(self, group=None): (source)
Undocumented
def _gotListGroup(self, (group, articles)): (source)
Undocumented
def _errListGroup(self, failure): (source)
Undocumented
def do_XOVER(self, range): (source)
Undocumented
def _gotXOver(self, parts): (source)
Undocumented
def _errXOver(self, failure): (source)
Undocumented
def xhdrWork(self, header, range): (source)
Undocumented
def do_XHDR(self, header, range=None): (source)
Undocumented
def _gotXHDR(self, parts): (source)
Undocumented
def _errXHDR(self, failure): (source)
Undocumented
def do_POST(self): (source)
Undocumented
def _doingPost(self, line): (source)
Undocumented
def _gotPost(self, parts): (source)
Undocumented
def _errPost(self, failure): (source)
Undocumented
def do_CHECK(self, id): (source)
Undocumented
def _gotCheck(self, result): (source)
Undocumented
def _errCheck(self, failure): (source)
Undocumented
def do_TAKETHIS(self, id): (source)
Undocumented
def _doingTakeThis(self, line): (source)
Undocumented
def _didTakeThis(self, result): (source)
Undocumented
def _errTakeThis(self, failure): (source)
Undocumented
def do_GROUP(self, group): (source)
Undocumented
def _gotGroup(self, (name, num, high, low, flags)): (source)
Undocumented
def _errGroup(self, failure): (source)
Undocumented
def articleWork(self, article, cmd, func): (source)
Undocumented
def do_ARTICLE(self, article=None): (source)
Undocumented
def _gotArticle(self, (index, id, article)): (source)
Undocumented
def finishedFileTransfer(self, lastsent): (source)
Undocumented
def _errArticle(self, failure): (source)
Undocumented
def do_STAT(self, article=None): (source)
Undocumented
def _gotStat(self, (index, id, article)): (source)
Undocumented
def _errStat(self, failure): (source)
Undocumented
def do_HEAD(self, article=None): (source)
Undocumented
def _gotHead(self, (index, id, head)): (source)
Undocumented
def _errHead(self, failure): (source)
Undocumented
def do_BODY(self, article): (source)
Undocumented
def _gotBody(self, (index, id, body)): (source)
Undocumented
def _errBody(self, failure): (source)
Undocumented
def do_NEXT(self): (source)
Undocumented
def do_LAST(self): (source)
Undocumented
def do_MODE(self, cmd): (source)
Undocumented
def do_QUIT(self): (source)
Undocumented
def do_HELP(self): (source)
Undocumented
def do_SLAVE(self): (source)
Undocumented
def do_XPATH(self, article): (source)
Undocumented
def do_XINDEX(self, article): (source)
Undocumented
def do_XROVER(self, range=None): (source)
Handle a request for references of all messages in the currently selected group.

This generates the same response a XHDR References request would generate.

def do_IHAVE(self, id): (source)
Undocumented
def _foundArticle(self, result): (source)
Undocumented
def _handleIHAVE(self, line): (source)
Undocumented
def _gotIHAVE(self, result): (source)
Undocumented
def _errIHAVE(self, failure): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2012-12-26 12:18:15.