|
43 | 43 | //! to establish appropriate connections between the actor message boxes.
|
44 | 44 | //!
|
45 | 45 | //! ```
|
46 |
| -//! # use tedge_actors::{Actor, Builder, ChannelError, MessageReceiver, Sender, NoConfig, ServerActor, ServerMessageBox, ServerMessageBoxBuilder, SimpleMessageBox, SimpleMessageBoxBuilder, Service, MessageSink}; |
| 46 | +//! # use tedge_actors::{Actor, Builder, ChannelError, MessageReceiver, Sender, NoConfig, ServerActor, ServerMessageBox, ServerMessageBoxBuilder, SimpleMessageBox, SimpleMessageBoxBuilder, Service, MessageSink, MessageSource}; |
47 | 47 | //! # use crate::tedge_actors::examples::calculator_server::*;
|
48 | 48 | //! # #[tokio::main]
|
49 | 49 | //! # async fn main_test() -> Result<(),ChannelError> {
|
|
60 | 60 | //! // Connecting the two boxes, so the box built by the `player_box_builder`:
|
61 | 61 | //! // - receives as input, the output messages sent from the server message box
|
62 | 62 | //! // - sends output messages to the server message box as its input.
|
63 |
| -//! server_box_builder.add_client(&mut player_1_box_builder); |
| 63 | +//! let request_sender = server_box_builder.add_requester(player_1_box_builder.get_sender()); |
| 64 | +//! player_1_box_builder.register_peer(NoConfig, request_sender); |
64 | 65 | //!
|
65 | 66 | //! // It matters that the builder of the server box is a `ServerMessageBoxBuilder`:
|
66 | 67 | //! // as this builder accepts multiple client actors to connect to the same server.
|
67 | 68 | //! let mut player_2_box_builder = SimpleMessageBoxBuilder::new("Player 2", 1);
|
68 |
| -//! server_box_builder.add_client(&mut player_2_box_builder); |
| 69 | +//! let request_sender = server_box_builder.add_requester(player_2_box_builder.get_sender()); |
| 70 | +//! player_2_box_builder.register_peer(NoConfig, request_sender); |
69 | 71 | //!
|
70 | 72 | //! // One can then build the message boxes
|
71 | 73 | //! let server_box: ServerMessageBox<Operation,Update> = server_box_builder.build();
|
|
0 commit comments