SPADE
SPADE
Foreword
The SPADE Agent Model
Installation
Quick Start
Agent communications
Advanced Behaviours
Presence Notification
Web Graphical Interface
Extending SPADE with plugins
API Documentation
Contributing
Code of Conduct
Credits
History
SPADE
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
add_behaviour() (spade.agent.Agent method)
add_get() (spade.web.WebApp method)
add_menu_entry() (spade.web.WebApp method)
add_post() (spade.web.WebApp method)
add_state() (spade.behaviour.FSMBehaviour method)
add_template_path() (spade.web.WebApp method)
add_transition() (spade.behaviour.FSMBehaviour method)
Agent (class in spade.agent)
agent (spade.behaviour.CyclicBehaviour attribute)
(spade.presence.PresenceManager attribute)
(spade.web.WebApp attribute)
agent_processor() (spade.web.WebApp method)
all() (spade.trace.TraceStore method)
ANDTemplate (class in spade.template)
app (spade.web.WebApp attribute)
append() (spade.trace.TraceStore method)
approve_all (spade.presence.PresenceManager attribute)
approve_subscription() (spade.presence.PresenceManager method)
ask (spade.presence.Contact attribute)
AuthenticationFailure
AVAILABLE (spade.presence.PresenceType attribute)
avatar (spade.agent.Agent property)
AWAY (spade.presence.PresenceShow attribute)
B
BaseTemplate (class in spade.template)
BehaviourNotFinishedException
behaviours (spade.agent.Agent attribute)
body (spade.message.MessageBase property)
build_avatar_url() (spade.agent.Agent static method)
C
CHAT (spade.presence.PresenceShow attribute)
check_port_in_use() (in module spade.cli)
client (spade.agent.Agent attribute)
Contact (class in spade.presence)
ContactNotFound
contacts (spade.presence.PresenceManager attribute)
Container (class in spade.container)
container (spade.agent.Agent attribute)
create_cli() (in module spade.cli)
current_presence (spade.presence.Contact attribute)
(spade.presence.PresenceManager attribute)
current_state (spade.behaviour.FSMBehaviour attribute)
CyclicBehaviour (class in spade.behaviour)
D
DisconnectedException
dispatch() (spade.agent.Agent method)
DND (spade.presence.PresenceShow attribute)
download_file() (spade.behaviour.CyclicBehaviour method)
E
empty_jid() (spade.message.MessageBase static method)
empty_sender() (spade.message.MessageBase method)
empty_to() (spade.message.MessageBase method)
enqueue() (spade.behaviour.CyclicBehaviour method)
ERROR (spade.presence.PresenceType attribute)
exit_code (spade.behaviour.CyclicBehaviour property)
expr (spade.template.NOTTemplate attribute)
expr1 (spade.template.ANDTemplate attribute)
(spade.template.ORTemplate attribute)
(spade.template.XORTemplate attribute)
expr2 (spade.template.ANDTemplate attribute)
(spade.template.ORTemplate attribute)
(spade.template.XORTemplate attribute)
EXTENDED_AWAY (spade.presence.PresenceShow attribute)
F
filter() (spade.trace.TraceStore method)
find_behaviour() (spade.web.WebApp method)
from_node() (spade.message.MessageBase class method)
FSMBehaviour (class in spade.behaviour)
G
get() (spade.agent.Agent method)
(spade.behaviour.CyclicBehaviour method)
get_agent() (spade.web.WebApp method)
get_behaviour() (spade.web.WebApp method)
get_contact() (spade.presence.PresenceManager method)
get_contact_presence() (spade.presence.PresenceManager method)
get_contacts() (spade.presence.PresenceManager method)
get_messages() (spade.web.WebApp method)
get_metadata() (spade.message.MessageBase method)
get_or_create_eventloop() (in module spade.container)
get_presence() (spade.presence.Contact method)
(spade.presence.PresenceManager method)
get_priority() (spade.presence.PresenceManager method)
get_show() (spade.presence.PresenceManager method)
get_state() (spade.behaviour.FSMBehaviour method)
get_states() (spade.behaviour.FSMBehaviour method)
get_status() (spade.presence.PresenceManager method)
groups (spade.presence.Contact attribute)
H
handle_presence() (spade.presence.PresenceManager method)
handle_roster_update() (spade.presence.PresenceManager method)
handle_subscription() (spade.presence.PresenceManager method)
has_behaviour() (spade.agent.Agent method)
hostname (spade.web.WebApp attribute)
I
id (spade.message.MessageBase property)
index() (spade.web.WebApp method)
is_alive() (spade.agent.Agent method)
is_available() (spade.presence.Contact method)
(spade.presence.PresenceInfo method)
(spade.presence.PresenceManager method)
is_done() (spade.behaviour.CyclicBehaviour method)
is_killed() (spade.behaviour.CyclicBehaviour method)
is_running (spade.behaviour.CyclicBehaviour attribute)
is_started() (spade.web.WebApp method)
is_subscribed() (spade.presence.Contact method)
is_valid_transition() (spade.behaviour.FSMBehaviour method)
J
jid (spade.agent.Agent attribute)
(spade.presence.Contact attribute)
join() (spade.behaviour.CyclicBehaviour method)
K
kill() (spade.behaviour.CyclicBehaviour method)
kill_behaviour() (spade.web.WebApp method)
L
last_presence (spade.presence.Contact attribute)
len() (spade.trace.TraceStore method)
loaders (spade.web.WebApp attribute)
loop (spade.agent.Agent attribute)
M
mailbox_size() (spade.behaviour.CyclicBehaviour method)
make_reply() (spade.message.Message method)
match() (spade.behaviour.CyclicBehaviour method)
(spade.message.MessageBase method)
(spade.template.ANDTemplate method)
(spade.template.NOTTemplate method)
(spade.template.ORTemplate method)
(spade.template.XORTemplate method)
menu_entries (spade.web.WebApp attribute)
Message (class in spade.message)
MessageBase (class in spade.message)
module
spade
spade.agent
spade.behaviour
spade.cli
spade.container
spade.message
spade.presence
spade.template
spade.trace
spade.web
spade.xmpp_client
N
name (spade.agent.Agent property)
(spade.presence.Contact attribute)
next_state (spade.behaviour.State attribute)
NONE (spade.presence.PresenceShow attribute)
NOTTemplate (class in spade.template)
NotValidState
NotValidTransition
now() (in module spade.behaviour)
O
on_available (spade.presence.PresenceManager attribute)
on_end (spade.behaviour.CyclicBehaviour attribute)
on_presence_received (spade.presence.PresenceManager attribute)
on_start (spade.behaviour.CyclicBehaviour attribute)
on_subscribe (spade.presence.PresenceManager attribute)
on_subscribed (spade.presence.PresenceManager attribute)
on_unavailable (spade.presence.PresenceManager attribute)
on_unsubscribe (spade.presence.PresenceManager attribute)
on_unsubscribed (spade.presence.PresenceManager attribute)
OneShotBehaviour (class in spade.behaviour)
ORTemplate (class in spade.template)
P
password (spade.agent.Agent attribute)
period (spade.behaviour.PeriodicBehaviour property)
PeriodicBehaviour (class in spade.behaviour)
port (spade.web.WebApp attribute)
prepare() (spade.message.Message method)
presence (spade.agent.Agent attribute)
(spade.behaviour.CyclicBehaviour attribute)
PresenceInfo (class in spade.presence)
PresenceManager (class in spade.presence)
PresenceNotFound
PresenceShow (class in spade.presence)
PresenceType (class in spade.presence)
priority (spade.presence.PresenceInfo attribute)
PROBE (spade.presence.PresenceType attribute)
Q
queue (spade.behaviour.CyclicBehaviour attribute)
R
receive (spade.behaviour.State attribute)
receive() (spade.behaviour.CyclicBehaviour method)
received() (spade.trace.TraceStore method)
register() (spade.xmpp_client.XMPPClient method)
RegistrationException
remove_behaviour() (spade.agent.Agent method)
reset() (spade.trace.TraceStore method)
resources (spade.presence.Contact attribute)
run() (spade.behaviour.CyclicBehaviour method)
(spade.behaviour.FSMBehaviour method)
run_container() (in module spade.container)
runner (spade.web.WebApp attribute)
S
send() (spade.behaviour.CyclicBehaviour method)
send_agent() (spade.web.WebApp method)
send_file() (spade.behaviour.CyclicBehaviour method)
sender (spade.message.MessageBase property)
sent (spade.message.Message attribute)
(spade.message.MessageBase attribute)
(spade.template.Template attribute)
server (spade.web.WebApp attribute)
session_start() (spade.xmpp_client.XMPPClient method)
set() (spade.agent.Agent method)
(spade.behaviour.CyclicBehaviour method)
set_agent() (spade.behaviour.CyclicBehaviour method)
set_available() (spade.presence.PresenceManager method)
set_container() (spade.agent.Agent method)
set_loop() (spade.agent.Agent method)
set_metadata() (spade.message.MessageBase method)
set_next_state() (spade.behaviour.State method)
set_presence() (spade.presence.PresenceManager method)
set_template() (spade.behaviour.CyclicBehaviour method)
set_unavailable() (spade.presence.PresenceManager method)
setup (spade.behaviour.FSMBehaviour attribute)
setup() (spade.agent.Agent method)
setup_routes() (spade.web.WebApp method)
show (spade.presence.PresenceInfo attribute)
size (spade.trace.TraceStore attribute)
spade
module
spade.agent
module
spade.behaviour
module
spade.cli
module
spade.container
module
spade.message
module
spade.presence
module
spade.template
module
spade.trace
module
spade.web
module
spade.xmpp_client
module
start() (spade.agent.Agent method)
(spade.behaviour.CyclicBehaviour method)
(spade.web.WebApp method)
start_server_in_loop() (in module spade.web)
State (class in spade.behaviour)
status (spade.presence.PresenceInfo attribute)
stop() (spade.agent.Agent method)
stop_agent() (spade.web.WebApp method)
stop_now() (spade.web.WebApp method)
store (spade.trace.TraceStore attribute)
submit() (spade.agent.Agent method)
SUBSCRIBE (spade.presence.PresenceType attribute)
subscribe() (spade.presence.PresenceManager method)
SUBSCRIBED (spade.presence.PresenceType attribute)
subscribed() (spade.presence.PresenceManager method)
subscription (spade.presence.Contact attribute)
T
Template (class in spade.template)
template (spade.behaviour.CyclicBehaviour attribute)
thread (spade.message.MessageBase property)
timeago() (spade.web.WebApp static method)
TimeoutBehaviour (class in spade.behaviour)
to (spade.message.MessageBase property)
to_graphviz() (spade.behaviour.FSMBehaviour method)
traces (spade.agent.Agent attribute)
TraceStore (class in spade.trace)
type (spade.presence.PresenceInfo attribute)
U
UNAVAILABLE (spade.presence.PresenceType attribute)
UNSUBSCRIBE (spade.presence.PresenceType attribute)
unsubscribe() (spade.presence.PresenceManager method)
unsubscribe_agent() (spade.web.WebApp method)
UNSUBSCRIBED (spade.presence.PresenceType attribute)
unsubscribed() (spade.presence.PresenceManager method)
unused_port() (in module spade.web)
update_presence() (spade.presence.Contact method)
update_subscription() (spade.presence.Contact method)
upload_and_send_file() (spade.behaviour.CyclicBehaviour method)
upload_file() (spade.behaviour.CyclicBehaviour method)
V
verify_security (spade.agent.Agent attribute)
W
web (spade.agent.Agent attribute)
(spade.behaviour.CyclicBehaviour attribute)
WebApp (class in spade.web)
X
xmpp_port (spade.agent.Agent attribute)
XMPPClient (class in spade.xmpp_client)
XORTemplate (class in spade.template)