According to the terminology defined in , CMMD_send_block() is a synchronous blocking send and CMMD_receive_block() is a blocking receive.