-mrc = rmr_init( listen_port, MAX_BUF_SZ, RMRFL_NOFLAGS );
-rmr_set_stimeout( mrc, rmr_retries );
-
-while( ! rmr_ready( mrc ) ) {
- sleep( 1 );
-}
-
-sbuf = rmr_alloc_msg( mrc, 256 ); // 1st send buffer
-
-while( TRUE ) {
- sbuf->len = gen_status( (status_msg *) sbuf->payload );
- sbuf->mtype = STATUS_MSG;
- sbuf->sub_id = RMR_VOID_SUBID; // subscription not used
- sbuf = rmr_send_msg( mrc, sbuf );
-
- sleep( delay_sec );
-}
-
-rmr_close( mrc );
-