SPADE
4.1.2
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
|
R
|
S
|
T
|
U
|
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_processor() (spade.web.WebApp method)
all() (spade.trace.TraceStore method)
ANDTemplate (class in spade.template)
append() (spade.trace.TraceStore method)
approve_subscription() (spade.presence.PresenceManager method)
AuthenticationFailure
AVAILABLE (spade.presence.PresenceType attribute)
avatar (spade.agent.Agent property)
AWAY (spade.presence.PresenceShow attribute)
B
BaseTemplate (class in spade.template)
BehaviourNotFinishedException
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)
Contact (class in spade.presence)
ContactNotFound
Container (class in spade.container)
create_cli() (in module spade.cli)
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)
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)
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)
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_started() (spade.web.WebApp method)
is_subscribed() (spade.presence.Contact method)
is_valid_transition() (spade.behaviour.FSMBehaviour method)
J
join() (spade.behaviour.CyclicBehaviour method)
K
kill() (spade.behaviour.CyclicBehaviour method)
kill_behaviour() (spade.web.WebApp method)
L
len() (spade.trace.TraceStore method)
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)
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)
NONE (spade.presence.PresenceShow attribute)
NOTTemplate (class in spade.template)
NotValidState
NotValidTransition
now() (in module spade.behaviour)
O
on_available() (spade.presence.PresenceManager method)
on_end() (spade.behaviour.CyclicBehaviour method)
on_presence_received() (spade.presence.PresenceManager method)
on_start() (spade.behaviour.CyclicBehaviour method)
on_subscribe() (spade.presence.PresenceManager method)
on_subscribed() (spade.presence.PresenceManager method)
on_unavailable() (spade.presence.PresenceManager method)
on_unsubscribe() (spade.presence.PresenceManager method)
on_unsubscribed() (spade.presence.PresenceManager method)
OneShotBehaviour (class in spade.behaviour)
ORTemplate (class in spade.template)
P
period (spade.behaviour.PeriodicBehaviour property)
PeriodicBehaviour (class in spade.behaviour)
prepare() (spade.message.Message method)
PresenceInfo (class in spade.presence)
PresenceManager (class in spade.presence)
PresenceNotFound
PresenceShow (class in spade.presence)
PresenceType (class in spade.presence)
PROBE (spade.presence.PresenceType attribute)
R
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)
run() (spade.behaviour.CyclicBehaviour method)
(spade.behaviour.FSMBehaviour method)
run_container() (in module spade.container)
S
send() (spade.behaviour.CyclicBehaviour method)
send_agent() (spade.web.WebApp method)
send_file() (spade.behaviour.CyclicBehaviour method)
sender (spade.message.MessageBase property)
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.agent.Agent method)
(spade.behaviour.FSMBehaviour method)
setup_routes() (spade.web.WebApp method)
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)
stop() (spade.agent.Agent method)
stop_agent() (spade.web.WebApp method)
stop_now() (spade.web.WebApp method)
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)
T
Template (class in spade.template)
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)
TraceStore (class in spade.trace)
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)
W
WebApp (class in spade.web)
X
XMPPClient (class in spade.xmpp_client)
XORTemplate (class in spade.template)