Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DavidBM/acteur-rs
/ functions
Functions
169 in github.com/DavidBM/acteur-rs
⨍
Functions
169
◇
Types & classes
55
Method
initialize
(_: &ServiceAssistant<Self>)
examples/stateless_service.rs:10
Method
initialize
(_: &ServiceAssistant<Self>)
examples/statefull_service.rs:13
Method
initialize
(system: &ServiceAssistant<Self>)
examples/publish_subscribe.rs:10
Function
main
()
examples/count_with_generic_type.rs:8
Function
main
()
examples/stateless_service.rs:28
Function
main
()
examples/statefull_service.rs:36
Function
main
()
examples/publish_subscribe.rs:37
Function
main
()
examples/respond_to_message.rs:59
Function
main
()
examples/actor_without_id.rs:43
Function
main
()
examples/basic.rs:30
Function
main
()
examples/http/src/main.rs:52
Method
new
Initializes the system. After this, you can send messages using the send method.
src/facade.rs:33
Method
new
()
src/system_director.rs:22
Method
new
(message: M, responder: Sender<<S as Serve<M>>::Response>)
src/services/envelope.rs:62
Method
new
( system_director: SystemDirector, broker: MessageBroker, )
src/services/system_facade.rs:53
Method
new
()
src/services/director.rs:35
Method
new
( director: ServicesDirector, system_director: SystemDirector, broker: MessageBroker,
src/services/manager.rs:47
Method
new
(system_director: ServicesDirector)
src/services/broker.rs:18
Method
new
(message: M)
src/actors/envelope.rs:39
Method
new
( system_director: SystemDirector, actors_director: ActorsDirector, actor_id: A::Id,
src/actors/assistant.rs:85
Method
new
(configuration: ActorsDirectorConfiguration)
src/actors/director.rs:35
Method
new
( actors_director: ActorsDirector, system_director: SystemDirector, innactivity_durati
src/actors/manager.rs:44
Method
new
( system_director: SystemDirector, actors_director: ActorsDirector, manager: ActorsMan
src/actors/proxy.rs:31
Method
new_for_service
(message: M)
src/services/envelope.rs:20
Method
poll
(self: Pin<&mut Self>, cx: &mut Context)
src/services/director.rs:183
Method
poll
(self: Pin<&mut Self>, cx: &mut Context)
src/actors/director.rs:194
Method
preload
(&self)
src/services/director.rs:87
Method
preload_service
Ensures a service is loaded and running. It ensures that all Service's subscriptions are performed
src/facade.rs:222
Method
preload_service
(&self)
src/system_director.rs:104
Method
preload_service_sync
Same as `preload_service` but sync version
src/facade.rs:227
Method
publish
(&self, message: M)
src/system_director.rs:123
Method
publish
(&self, message: M)
src/services/director.rs:155
Method
publish
(&self, message: M)
src/services/broker.rs:42
Method
remove_actor
(&self, actor_id: A::Id)
src/actors/manager.rs:133
Method
schedule_send_to_actor
Same as `send_to_actor` but it delays the message sending
src/facade.rs:66
Method
schedule_send_to_actor
( &self, actor_id: A::Id, duration: std::time::Duration, message: M, )
src/system_director.rs:56
Method
schedule_send_to_actor
Schedules to sends a message to the Actor with the specified Id. If the Actor is not loaded, it will load the actor before, calling its method `activa
src/services/system_facade.rs:89
Method
schedule_send_to_actor
Schedules to sends a message to the Actor with the specified Id. If the Actor is not loaded, it will load the actor before, calling its method `activa
src/actors/assistant.rs:118
Method
schedule_send_to_actor_sync
Same as `schedule_send_to_actor` method, but sync version.
src/facade.rs:78
Method
schedule_send_to_all_actors
Same as `send_to_all_actors` but it delays the message sending
src/facade.rs:114
Method
schedule_send_to_all_actors
( &self, duration: std::time::Duration, message: M, )
src/system_director.rs:73
Method
schedule_send_to_all_actors
Schedules to sends a message to all actor of a type, independently of the ID. It will only send messages to actors already in Ram (already loaded)
src/services/system_facade.rs:102
Method
schedule_send_to_all_actors
Schedules to sends a message to all actors independently of the ID. It will only send messages to actors already in Ram (already loaded)
src/actors/assistant.rs:131
Method
schedule_send_to_all_actors_sync
Same as `schedule_send_to_all_actors` method, but sync version.
src/facade.rs:125
Method
send_to_actor
Sends a message to an actor with an ID. This method will execute the [Receive::handle](./trait.Receive.html) implemented for that Message and Actor.
src/facade.rs:46
Method
send_to_actor
( &self, actor_id: A::Id, message: M, )
src/system_director.rs:48
Method
send_to_actor
Sends a message to the Actor with the specified Id. If the Actor is not loaded, it will load the actor before, calling its method `activate`
src/services/system_facade.rs:66
Method
send_to_actor
Sends a message to the Actor with the specified Id. If the Actor is not loaded, it will load the actor before, calling its method `activate`
src/actors/assistant.rs:99
Method
send_to_actor_sync
Same as `send_to_actor` method, but sync version.
src/facade.rs:57
Method
send_to_all
( &self, message: M, )
src/actors/director.rs:92
Method
send_to_all_actors
Sends a message to all actors of a type independently of their ID This method will execute the [Receive::handle](./trait.Receive.html) implemented fo
src/facade.rs:96
Method
send_to_all_actors
( &self, message: M, )
src/system_director.rs:66
Method
send_to_all_actors
Sends a message to all actors of a type, independently of the ID. It will only send messages to actors already in Ram (already loaded)
src/services/system_facade.rs:78
Method
send_to_all_actors
Sends a message to all actors independently of the ID. It will only send messages to actors already in Ram (already loaded)
src/actors/assistant.rs:109
Method
send_to_all_actors_sync
Same as `send_to_all_actors` method, but sync version.
src/facade.rs:106
Method
send_to_service
Sends a message to a Service. This method will execute the [Listen::handle](./trait.Listen.html) implemented for that Message and Service. If the Se
src/facade.rs:173
Method
send_to_service
( &self, message: M, )
src/system_director.rs:90
Method
send_to_service
Sends a message to a Service. If the Service is not loaded, it will load the service before, calling its method `initialize`
src/services/system_facade.rs:126
Method
send_to_service
Sends a message to a Service. If the Service is not loaded, it will load the service before, calling its method `initialize`
src/actors/assistant.rs:153
Method
send_to_service_sync
Same as `send_to_service` method, but sync version.
src/facade.rs:181
Method
set_system
(&mut self, system_director: SystemDirector)
src/services/director.rs:51
Method
stop
(&self)
src/system_director.rs:115
Method
stop
(&self)
src/actors/director.rs:160
Method
stop_actor
(&self, actor_id: A::Id)
src/actors/director.rs:124
Method
stop_system
Send an stop message to all actors in the system. Actors will process all the enqued messages before stop
src/services/system_facade.rs:144
Method
subscribe
(&self)
src/services/system_facade.rs:152
Method
wait_until_stopped
(&self)
src/system_director.rs:108
Method
wait_until_stopped
(&self)
src/services/director.rs:119
Method
wait_until_stopped
(&self)
src/actors/director.rs:132
← previous
101–169 of 169, ranked by callers