Package xmpp :: Module commands :: Class TestCommand

[hide private]
[frames] | no frames]

# Class TestCommand

source code

            client.PlugIn --+
                            |
    Command_Handler_Prototype --+
                                |
                               TestCommand

Example class. You should read source if you wish to understate how it works. Generally, it presents a "master" that giudes user through to calculate something.

Instance Methods | [hide private]

__init__(self, jid=`'````'`) Init internal constants. | source code

cmdFirstStage(self, conn, request) Determine | source code

cmdSecondStage(self, conn, request) | source code

cmdSecondStageReply(self, conn, request) | source code

cmdThirdStage(self, conn, request) | source code

cmdCancel(self, conn, request) | source code

Inherited from `Command_Handler_Prototype`: `Execute`, `getSessionID`, `plugin`, `plugout` Inherited from `Command_Handler_Prototype` (private): `_DiscoHandler` Inherited from `client.PlugIn`: `DEBUG`, `PlugIn`, `PlugOut`

Class Variables | [hide private]

| name = ``'``testcommand``'``
| description = ``'``a noddy example command``'``
Inherited from `Command_Handler_Prototype`: `count`, `discofeatures`

Method Details | [hide private]

### __init__(self, jid=`'````'`)
(Constructor)

source code

Init internal constants.

Overrides: Command_Handler_Prototype.__init__