| 117 | } |
| 118 | |
| 119 | boost::optional<BCLMetaSearchResult> RemoteBCL::metaSearchComponentLibrary(const std::string& searchTerm, const std::string& componentType, |
| 120 | const std::string& filterType) const { |
| 121 | bool searchStarted = const_cast<RemoteBCL*>(this)->startComponentLibraryMetaSearch(searchTerm, componentType, filterType); |
| 122 | if (searchStarted) { |
| 123 | return waitForMetaSearch(); |
| 124 | } |
| 125 | return boost::none; |
| 126 | } |
| 127 | |
| 128 | boost::optional<BCLMetaSearchResult> RemoteBCL::metaSearchComponentLibrary(const std::string& searchTerm, const unsigned componentTypeTID, |
| 129 | const std::string& filterType) const { |