All Classes Namespaces Functions Variables Typedefs Enumerations Friends
request_helper.h
1 
5 #pragma once
6 
7 #include <memory>
8 #include <vector>
9 
10 #include <ucxx/request.h>
11 #include <ucxx/worker.h>
12 
13 namespace ucxx {
14 
25 void waitSingleRequest(std::shared_ptr<Worker> worker, std::shared_ptr<Request> request);
26 
37 void waitRequests(std::shared_ptr<Worker> worker, std::vector<std::shared_ptr<Request>> requests);
38 
39 } // namespace ucxx
Definition: address.h:15
void waitRequests(std::shared_ptr< Worker > worker, std::vector< std::shared_ptr< Request >> requests)
Wait for a multiple requests to complete.
void waitSingleRequest(std::shared_ptr< Worker > worker, std::shared_ptr< Request > request)
Wait for a single request to complete.