Package nbxmpp :: Module idlequeue :: Class IdleCommand

[hide private]
[frames] | no frames]

# Class IdleCommand

source code

Can be subclassed to execute commands asynchronously by the idlequeue. Result will be optained via file descriptor of created pipe

Instance Methods | [hide private]

__init__(self, on_result) | source code

set_idlequeue(self, idlequeue) | source code

_return_result(self) | source code

_compose_command_args(self) | source code

_compose_command_line(self) Return one line representation of command and its arguments | source code

wait_child(self) | source code

start(self) | source code

_start_nt(self) | source code

_start_posix(self) | source code

end(self) | source code

pollend(self) Called on stream failure | source code

pollin(self) Called on new read event | source code

read_timeout(self) Called when timeout happened | source code

Inherited from `IdleObject`: `pollout`

Instance Variables | [hide private]

Inherited from `IdleObject`: `fd`

Method Details | [hide private]

### __init__(self, on_result)
(Constructor)

source code

Overrides: IdleObject.__init__

### set_idlequeue(self, idlequeue)

source code

### _return_result(self)

source code

### _compose_command_args(self)

source code

### _compose_command_line(self)

source code

Return one line representation of command and its arguments

### wait_child(self)

source code

### start(self)

source code

### _start_nt(self)

source code

### _start_posix(self)

source code

### end(self)

source code

### pollend(self)

source code

Called on stream failure

Overrides: IdleObject.pollend
  (inherited documentation)

### pollin(self)

source code

Called on new read event

Overrides: IdleObject.pollin
  (inherited documentation)

### read_timeout(self)

source code

Called when timeout happened

Overrides: IdleObject.read_timeout
  (inherited documentation)