@@ -26,14 +26,14 @@ DEFINE_TIMER_CTOR(Sender, t, 1, 0)
2626DEFINE_REACTION_STRUCT (Sender , r , 1 )
2727DEFINE_REACTION_CTOR (Sender , r , 0 )
2828DEFINE_OUTPUT_STRUCT (Sender , out , 1 , msg_t )
29- DEFINE_OUTPUT_CTOR (Sender , out , 1 )
29+ DEFINE_OUTPUT_CTOR (Sender , out , 1 )
3030
3131typedef struct {
3232 Reactor super ;
3333 TIMER_INSTANCE (Sender , t );
3434 REACTION_INSTANCE (Sender , r );
3535 PORT_INSTANCE (Sender , out , 1 );
36- REACTOR_BOOKKEEPING_INSTANCES (1 ,2 , 0 );
36+ REACTOR_BOOKKEEPING_INSTANCES (1 , 2 , 0 );
3737} Sender ;
3838
3939DEFINE_REACTION_BODY (Sender , r ) {
@@ -65,15 +65,15 @@ typedef struct {
6565 FederatedConnectionBundle super ;
6666 TcpIpChannel channel ;
6767 FEDERATED_OUTPUT_CONNECTION_INSTANCE (Sender , out );
68- FEDERATED_CONNECTION_BUNDLE_BOOKKEEPING_INSTANCES (0 ,1 );
68+ FEDERATED_CONNECTION_BUNDLE_BOOKKEEPING_INSTANCES (0 , 1 );
6969} FEDERATED_CONNECTION_BUNDLE_NAME (Sender , Receiver );
7070
7171FEDERATED_CONNECTION_BUNDLE_CTOR_SIGNATURE (Sender , Receiver ) {
7272 FEDERATED_CONNECTION_BUNDLE_CTOR_PREAMBLE ();
73- TcpIpChannel_ctor (& self -> channel , "127.0.0.1" , PORT_NUM , AF_INET , true);
73+ TcpIpChannel_ctor (& self -> channel , parent -> env , "127.0.0.1" , PORT_NUM , AF_INET , true);
7474
7575 FEDERATED_CONNECTION_BUNDLE_CALL_CTOR ();
76-
76+
7777 INITIALIZE_FEDERATED_OUTPUT_CONNECTION (Sender , out , serialize_msg_t );
7878}
7979
@@ -82,17 +82,16 @@ typedef struct {
8282 Reactor super ;
8383 CHILD_REACTOR_INSTANCE (Sender , sender , 1 );
8484 FEDERATED_CONNECTION_BUNDLE_INSTANCE (Sender , Receiver );
85- TcpIpChannel channel ;
8685 FEDERATE_BOOKKEEPING_INSTANCES (1 );
87- CHILD_OUTPUT_CONNECTIONS (sender , out , 1 ,1 , 1 );
88- CHILD_OUTPUT_EFFECTS (sender , out , 1 ,1 , 0 );
89- CHILD_OUTPUT_OBSERVERS (sender , out , 1 ,1 , 0 );
86+ CHILD_OUTPUT_CONNECTIONS (sender , out , 1 , 1 , 1 );
87+ CHILD_OUTPUT_EFFECTS (sender , out , 1 , 1 , 0 );
88+ CHILD_OUTPUT_OBSERVERS (sender , out , 1 , 1 , 0 );
9089} MainSender ;
9190
9291REACTOR_CTOR_SIGNATURE (MainSender ) {
9392 FEDERATE_CTOR_PREAMBLE ();
94- DEFINE_CHILD_OUTPUT_ARGS (sender , out ,1 , 1 );
95- INITIALIZE_CHILD_REACTOR_WITH_PARAMETERS (Sender , sender ,1 , _sender_out_args [i ]);
93+ DEFINE_CHILD_OUTPUT_ARGS (sender , out , 1 , 1 );
94+ INITIALIZE_CHILD_REACTOR_WITH_PARAMETERS (Sender , sender , 1 , _sender_out_args [i ]);
9695 INITIALIZE_FEDERATED_CONNECTION_BUNDLE (Sender , Receiver );
9796 BUNDLE_REGISTER_UPSTREAM (Sender , Receiver , sender , out );
9897 REACTOR_CTOR (MainSender );
0 commit comments