Fawkes API  Fawkes Development Version
TestComputable Class Reference

Class providing a computable function. More...

#include <robot_memory_test.h>

Public Member Functions

std::list< mongo::BSONObj > compute (const mongo::BSONObj &query, const std::string &collection)
 Computable function for static document. More...
 
std::list< mongo::BSONObj > compute_sum (const mongo::BSONObj &query, const std::string &collection)
 Computable function for addition. More...
 
std::list< mongo::BSONObj > compute_multiple (const mongo::BSONObj &query, const std::string &collection)
 Computable function for multiple static document. More...
 

Detailed Description

Class providing a computable function.

Definition at line 111 of file robot_memory_test.h.

Member Function Documentation

◆ compute()

std::list<mongo::BSONObj> TestComputable::compute ( const mongo::BSONObj &  query,
const std::string &  collection 
)
inline

Computable function for static document.

Parameters
queryInput query
collectionCorresponding collection
Returns
Computed docs

Definition at line 124 of file robot_memory_test.h.

◆ compute_multiple()

std::list<mongo::BSONObj> TestComputable::compute_multiple ( const mongo::BSONObj &  query,
const std::string &  collection 
)
inline

Computable function for multiple static document.

Parameters
queryInput query
collectionCorresponding collection
Returns
Computed docs

Definition at line 157 of file robot_memory_test.h.

◆ compute_sum()

std::list<mongo::BSONObj> TestComputable::compute_sum ( const mongo::BSONObj &  query,
const std::string &  collection 
)
inline

Computable function for addition.

Parameters
queryInput query
collectionCorresponding collection
Returns
Computed docs

Definition at line 137 of file robot_memory_test.h.


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