CatapultServer  v0.5.0.1 (Elephant)
catapult::mongo::MongoBulkWriter::BulkWriteContext Struct Reference

Public Member Functions

 BulkWriteContext (size_t numOperations)
 
BulkWriteResultFuture aggregateFuture ()
 
void setFutureAt (size_t index, thread::future< BulkWriteResult > &&future)
 

Private Attributes

std::vector< thread::future< BulkWriteResult > > m_futures
 

Constructor & Destructor Documentation

◆ BulkWriteContext()

catapult::mongo::MongoBulkWriter::BulkWriteContext::BulkWriteContext ( size_t  numOperations)
inlineexplicit

Member Function Documentation

◆ aggregateFuture()

BulkWriteResultFuture catapult::mongo::MongoBulkWriter::BulkWriteContext::aggregateFuture ( )
inline
Here is the call graph for this function:

◆ setFutureAt()

void catapult::mongo::MongoBulkWriter::BulkWriteContext::setFutureAt ( size_t  index,
thread::future< BulkWriteResult > &&  future 
)
inline

Member Data Documentation

◆ m_futures

std::vector<thread::future<BulkWriteResult> > catapult::mongo::MongoBulkWriter::BulkWriteContext::m_futures
private

The documentation for this struct was generated from the following file: