database_connection.cpp
/tmp/ws/src/warehouse_ros_mongo/src/
database__connection_8cpp
warehouse_ros_mongo/database_connection.h
warehouse_ros_mongo
database_connection.h
/tmp/ws/src/warehouse_ros_mongo/include/warehouse_ros_mongo/
database__connection_8h
warehouse_ros_mongo/message_collection.h
warehouse_ros_mongo::MongoDatabaseConnection
warehouse_ros_mongo
message_collection.cpp
/tmp/ws/src/warehouse_ros_mongo/src/
message__collection_8cpp
warehouse_ros_mongo/message_collection.h
warehouse_ros_mongo
message_collection.h
/tmp/ws/src/warehouse_ros_mongo/include/warehouse_ros_mongo/
message__collection_8h
warehouse_ros_mongo/query_results.h
warehouse_ros_mongo::MongoMessageCollection
warehouse_ros_mongo
metadata.h
/tmp/ws/src/warehouse_ros_mongo/include/warehouse_ros_mongo/
metadata_8h
warehouse_ros_mongo::MongoMetadata
warehouse_ros_mongo::MongoQuery
warehouse_ros_mongo::WrappedBSON
warehouse_ros_mongo
mongo_wrapper_ros.py
/tmp/ws/src/warehouse_ros_mongo/scripts/
mongo__wrapper__ros_8py
mongo_wrapper_ros
def
print_help_message
namespacemongo__wrapper__ros.html
a2a004d9afd93297b5ae1d7cb61e40c5f
()
dbpath
namespacemongo__wrapper__ros.html
a2dbd009344c38b5786ab40d4cd6c77d0
string
default_db_path
namespacemongo__wrapper__ros.html
ae7a8627aa3cdf7b50abba60853e674f0
host
namespacemongo__wrapper__ros.html
ac07b88d1f56db13b3a38092824b09aa6
string
lock_file
namespacemongo__wrapper__ros.html
a13aedfa410b8dab5d0d118463e0840c0
overwrite
namespacemongo__wrapper__ros.html
af6521a8cb07dd320bf2b1ed6aaf18857
path_param
namespacemongo__wrapper__ros.html
a05902057045fce2d9ff9437bb6e3a5a8
port
namespacemongo__wrapper__ros.html
a3ee7fcd57f5ea158d544508b8b09e125
query_results.cpp
/tmp/ws/src/warehouse_ros_mongo/src/
query__results_8cpp
warehouse_ros_mongo/query_results.h
warehouse_ros_mongo
query_results.h
/tmp/ws/src/warehouse_ros_mongo/include/warehouse_ros_mongo/
query__results_8h
warehouse_ros_mongo/metadata.h
warehouse_ros_mongo::MongoResultIterator
warehouse_ros_mongo
std::unique_ptr< mongo::DBClientCursor >
CursorPtr
namespacewarehouse__ros__mongo.html
a351e40fff18804aa3b7b59e00d86e0f5
test_mongo_helpers.h
/tmp/ws/src/warehouse_ros_mongo/test/
test__mongo__helpers_8h
warehouse_ros_mongo/metadata.h
geometry_msgs
bool
contains
test__mongo__helpers_8h.html
a3e524fa685d10051ab79b0ee6e69c676
(const string &s1, const string &s2)
geometry_msgs::Quaternion
createQuaternionMsgFromYaw
test__mongo__helpers_8h.html
a968e07e89126c6a8e9ac8316912f13a1
(double yaw)
warehouse_ros_mongo::MongoMetadata &
downcastMetadata
test__mongo__helpers_8h.html
a031c6832bf540db2cd24a2bf3304921c
(warehouse_ros::Metadata::ConstPtr metadata)
warehouse_ros_mongo::MongoQuery &
downcastQuery
test__mongo__helpers_8h.html
a7a5c00b5dc1498fdedcb3c51a9f366f1
(warehouse_ros::Query::ConstPtr query)
geometry_msgs::Pose
makePose
test__mongo__helpers_8h.html
af2e4d28c9f21a7e971ff6442a0c2bb16
(const double x, const double y, const double theta)
ostream &
operator<<
test__mongo__helpers_8h.html
a3a1846de9d815dc1778176b2426650df
(ostream &str, const warehouse_ros::MessageWithMetadata< T > &s)
bool
operator==
namespacegeometry__msgs.html
a5f0df135a312bbf8812deaeb3cb664f9
(const Pose &p1, const Pose &p2)
const double
TOL
test__mongo__helpers_8h.html
a826e1b6d8f7888032cded335c8f5a8b2
test_warehouse_ros_mongo.cpp
/tmp/ws/src/warehouse_ros_mongo/test/
test__warehouse__ros__mongo_8cpp
warehouse_ros_mongo/database_connection.h
test_mongo_helpers.h
warehouse_ros::MessageCollection< gm::Pose >
PoseCollection
test__warehouse__ros__mongo_8cpp.html
ad2229bc7b8527d493aa0488e690f3b97
PoseWithMetadata::ConstPtr
PoseMetaPtr
test__warehouse__ros__mongo_8cpp.html
a7b5bbe0cfb9ffb56d0ac28040c1ec432
warehouse_ros::MessageWithMetadata< gm::Pose >
PoseWithMetadata
test__warehouse__ros__mongo_8cpp.html
a158aa1da80944511c56a96a932e88a33
int
main
test__warehouse__ros__mongo_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Metadata::Ptr
makeMetadata
test__warehouse__ros__mongo_8cpp.html
aad2f74f27f0a7f5c49e52baeaefe3437
(const PoseCollection &coll, const gm::Pose &p, const string &n)
TEST
test__warehouse__ros__mongo_8cpp.html
a620b69312b20f660076fdb48db73071c
(MongoRos, MongoRos)
warehouse_ros_mongo::MongoDatabaseConnection
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
warehouse_ros::DatabaseConnection
bool
connect
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a4042334fe2744a12a85cd7494362c980
()
void
dropDatabase
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
aa92013e8f44acb122e29d23987af8272
(const std::string &db_name)
bool
isConnected
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a0e55f4b45eb1f68878c7399f56956524
()
std::string
messageType
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
ab50fba94860e186bee2b612e22d57b1b
(const std::string &db_name, const std::string &collection_name)
MongoDatabaseConnection
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a3dc9b62e7c1aa0735a45a9d7a5e77257
()
bool
setParams
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
ac29a6268c470df2a2454aeadd575f6b8
(const std::string &host, unsigned port, float timeout)
bool
setTimeout
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
afb863ae2973d906fe17ce86f9ddaaeaa
(float timeout)
MessageCollectionHelper::Ptr
openCollectionHelper
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a71fe044db5c7ebfed6df9822436f5647
(const std::string &db_name, const std::string &collection_name)
std::shared_ptr< mongo::DBClientConnection >
conn_
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a0cae33c94901758488312af03a0b32f0
std::string
host_
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a6258582c93d886eb2cc8e1289a25ebe0
unsigned
port_
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a443648b871cff6c4837db063d4e0923d
float
timeout_
classwarehouse__ros__mongo_1_1MongoDatabaseConnection.html
a540c74ff3937fe35da4b103f9d5728b7
warehouse_ros_mongo::MongoMessageCollection
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
warehouse_ros::MessageCollectionHelper
std::string
collectionName
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a47d941994f6feea5e5dd56a41ff1d959
() const
unsigned
count
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
aec2bb58f831810dda7f324b03c426bd2
()
Metadata::Ptr
createMetadata
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a60f5e4db9c1b3727d6a2f658797fb2a2
() const
Query::Ptr
createQuery
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
ad75a712a878f08f03e5931a2d5d90d19
() const
void
ensureIndex
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
ae1d7e115e210fc699d143ba8f74ca164
(const std::string &field)
bool
initialize
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
aeb9d3badc900fa601cd9b98f2736b5ea
(const std::string &datatype, const std::string &md5)
void
insert
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
ad5561b08062c568abb65bd3f900d3013
(char *msg, size_t msg_size, Metadata::ConstPtr metadata)
void
modifyMetadata
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a13b7eaeda989778e5c297c3437389cf4
(Query::ConstPtr q, Metadata::ConstPtr m)
MongoMessageCollection
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a4acf8201faf2334eda1f2ea27da7e7b7
(const std::shared_ptr< mongo::DBClientConnection > &conn, const std::string &db_name, const std::string &collection_name)
ResultIteratorHelper::Ptr
query
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a73f05e4e77c2b61a4b043f37bab505eb
(Query::ConstPtr query, const std::string &sort_by, bool ascending) const
unsigned
removeMessages
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a5e652d1681aee0bb867d5399e1a70407
(Query::ConstPtr query)
MongoMetadata &
downcastMetadata
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
afcbc71574d9cf16306d1a76373cc1df5
(Metadata::ConstPtr metadata) const
MongoQuery &
downcastQuery
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a7eab7c351a8720c66849d412e809b785
(Query::ConstPtr query) const
void
listMetadata
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a887148bfb69cc7ba153ad9343affa4a5
(mongo::Query &mquery, std::vector< mongo::BSONObj > &metas)
const std::string
coll_
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a69ae8077977fcc0f20611a16f37c0739
std::shared_ptr< mongo::DBClientConnection >
conn_
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a9fae1468fb6784304e9b5ae688029bc4
const std::string
db_
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a200383b493fd1e1188ac19e7b589c661
std::shared_ptr< mongo::GridFS >
gfs_
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a6add5acb282afdc2fac3ce6eed6386c7
const std::string
ns_
classwarehouse__ros__mongo_1_1MongoMessageCollection.html
a9439b0327b7340dba401cd0cad32c808
warehouse_ros_mongo::MongoMetadata
classwarehouse__ros__mongo_1_1MongoMetadata.html
warehouse_ros::Metadata
warehouse_ros_mongo::WrappedBSON
void
append
classwarehouse__ros__mongo_1_1MongoMetadata.html
aae6c26ab5cfca2ec00c5d233f43cdbbc
(const std::string &name, const std::string &val)
void
append
classwarehouse__ros__mongo_1_1MongoMetadata.html
a2e873a7ec6847a26360083b6e650055c
(const std::string &name, const double val)
void
append
classwarehouse__ros__mongo_1_1MongoMetadata.html
afd1353f709250a348cba0d92dc8241d0
(const std::string &name, const int val)
void
append
classwarehouse__ros__mongo_1_1MongoMetadata.html
a6303e317aa5f02c8affa0fae4c07fd9d
(const std::string &name, const bool val)
bool
lookupBool
classwarehouse__ros__mongo_1_1MongoMetadata.html
afa0fec02c4e5cf19b666ec9067cf6fdd
(const std::string &name) const
double
lookupDouble
classwarehouse__ros__mongo_1_1MongoMetadata.html
af0f3d9c8f1ba34bca8e3734382ef7f4b
(const std::string &name) const
bool
lookupField
classwarehouse__ros__mongo_1_1MongoMetadata.html
aed6705db41e8f880a3eecd4d195fd224
(const std::string &name) const
std::set< std::string >
lookupFieldNames
classwarehouse__ros__mongo_1_1MongoMetadata.html
aa93e08d4f3c867580ea598436c9d670e
() const
int
lookupInt
classwarehouse__ros__mongo_1_1MongoMetadata.html
ab9cb850f1f0f15db59eb4f6523e432e0
(const std::string &name) const
std::string
lookupString
classwarehouse__ros__mongo_1_1MongoMetadata.html
a9e34d8928c0f878b19c07dfe7edba0b4
(const std::string &name) const
MongoMetadata
classwarehouse__ros__mongo_1_1MongoMetadata.html
a0621344b204f162e60ea3e80cca315b1
()
MongoMetadata
classwarehouse__ros__mongo_1_1MongoMetadata.html
a52dccdce02e81d40335d8de78f1f18af
(const std::string &json)
MongoMetadata
classwarehouse__ros__mongo_1_1MongoMetadata.html
a7122e2bb05e7c382c765b98ff2a36d62
(const MongoMetadata &other)
MongoMetadata
classwarehouse__ros__mongo_1_1MongoMetadata.html
ada7985e00c9e0974c1cc82d3ca3f94db
(const BSONObj &other)
void
initialize
classwarehouse__ros__mongo_1_1MongoMetadata.html
a1b3f24db434ff87b7dc1618a98ddd479
()
warehouse_ros_mongo::MongoQuery
classwarehouse__ros__mongo_1_1MongoQuery.html
warehouse_ros_mongo::WrappedBSON
warehouse_ros::Query
void
append
classwarehouse__ros__mongo_1_1MongoQuery.html
a2283df10e82610593d2b4d2490c308b2
(const std::string &name, const std::string &val)
void
append
classwarehouse__ros__mongo_1_1MongoQuery.html
a66a980d20986ace8ab4431a6e62d7e0c
(const std::string &name, const double val)
void
append
classwarehouse__ros__mongo_1_1MongoQuery.html
a0cf35750ba7c510018c51d6522a45f84
(const std::string &name, const int val)
void
append
classwarehouse__ros__mongo_1_1MongoQuery.html
a3cbe1345ed58c7b90d62e548abc7f523
(const std::string &name, const bool val)
void
appendGT
classwarehouse__ros__mongo_1_1MongoQuery.html
a313965480cef0203fe715d5e767fb525
(const std::string &name, const double val)
void
appendGT
classwarehouse__ros__mongo_1_1MongoQuery.html
a6cdf3620e801c4451180dd3b252af1b2
(const std::string &name, const int val)
void
appendGTE
classwarehouse__ros__mongo_1_1MongoQuery.html
a2d30fd53434b5bc21a7b9e0799773531
(const std::string &name, const double val)
void
appendGTE
classwarehouse__ros__mongo_1_1MongoQuery.html
a0f032861fd0735ed2b15571d06dbcd9f
(const std::string &name, const int val)
void
appendLT
classwarehouse__ros__mongo_1_1MongoQuery.html
ac0de26d3f4a530fbacd281a7ab129518
(const std::string &name, const double val)
void
appendLT
classwarehouse__ros__mongo_1_1MongoQuery.html
a4d74c867e7248b2e2972b7bb2a22e91e
(const std::string &name, const int val)
void
appendLTE
classwarehouse__ros__mongo_1_1MongoQuery.html
aae193c94b62361e7e874c00775b1edbf
(const std::string &name, const double val)
void
appendLTE
classwarehouse__ros__mongo_1_1MongoQuery.html
a0efbc595bd2317e491b94aab2619d1ac
(const std::string &name, const int val)
void
appendRange
classwarehouse__ros__mongo_1_1MongoQuery.html
a90c30eafd49f2767357463fff5148ac2
(const std::string &name, const double lower, const double upper)
void
appendRange
classwarehouse__ros__mongo_1_1MongoQuery.html
a31126ec1fc2dc8bf881c6dbd1f6e5739
(const std::string &name, const int lower, const int upper)
void
appendRangeInclusive
classwarehouse__ros__mongo_1_1MongoQuery.html
a24ddd47c318880702dd35b0831866cc0
(const std::string &name, const double lower, const double upper)
void
appendRangeInclusive
classwarehouse__ros__mongo_1_1MongoQuery.html
a8abd1880f15f326192f7c39c523095c6
(const std::string &name, const int lower, const int upper)
MongoQuery
classwarehouse__ros__mongo_1_1MongoQuery.html
a1f654608305e351bb67fc24a9a7773f8
()
MongoQuery
classwarehouse__ros__mongo_1_1MongoQuery.html
a7ab6d7c2254df4c8e584510d05028e5c
(const MongoQuery &other)
MongoQuery
classwarehouse__ros__mongo_1_1MongoQuery.html
add610219623acd77507f92c632ba47f4
(const BSONObj &other)
warehouse_ros_mongo::MongoResultIterator
classwarehouse__ros__mongo_1_1MongoResultIterator.html
warehouse_ros::ResultIteratorHelper
bool
hasData
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a7aba7dede5d63081c815c93529a70b47
() const
std::string
message
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a06dcdc90a6baaa1d3429318b0a8bc7ca
() const
warehouse_ros::Metadata::ConstPtr
metadata
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a5c7308ffa44859fb613c8d5cd31dd535
() const
mongo::BSONObj
metadataRaw
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a2d2e412be17319571c3b5d6ef83b2ee2
() const
MongoResultIterator
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a87810748ef719599f475a7af05e42ec4
(const std::shared_ptr< mongo::DBClientConnection > &conn, std::shared_ptr< mongo::GridFS > gfs, const std::string &ns, const mongo::Query &query)
bool
next
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a25ccd00d533752a6dcdeeb39eec60d1f
()
CursorPtr
cursor_
classwarehouse__ros__mongo_1_1MongoResultIterator.html
aea0a565c2bd337516e92a921265e07eb
std::shared_ptr< mongo::GridFS >
gfs_
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a4dc37b610cff548ef30f5dc25fdeb94a
boost::optional< mongo::BSONObj >
next_
classwarehouse__ros__mongo_1_1MongoResultIterator.html
a46c6ad919df6b0d6be6478df34246c18
warehouse_ros_mongo::WrappedBSON
classwarehouse__ros__mongo_1_1WrappedBSON.html
WrappedBSON
classwarehouse__ros__mongo_1_1WrappedBSON.html
a31baf98469e420558e6e4f0f38a5f043
()
WrappedBSON
classwarehouse__ros__mongo_1_1WrappedBSON.html
adee7aade6699f94c0c97a3cc8c3c0a67
(const WrappedBSON &other)
WrappedBSON
classwarehouse__ros__mongo_1_1WrappedBSON.html
a41afbf9556d83dd42b78a3e438bc7854
(const BSONObj &other)
WrappedBSON
classwarehouse__ros__mongo_1_1WrappedBSON.html
a7ea29cfb1a5f8324ec335fe4e8d8c3df
(const std::string &json)
void
update
classwarehouse__ros__mongo_1_1WrappedBSON.html
aee8641ec9996f96d7997260d5206a96a
()
std::shared_ptr< BSONObjBuilder >
builder_
classwarehouse__ros__mongo_1_1WrappedBSON.html
a0b31eb2016733d2194daadaa96a2193e
geometry_msgs
namespacegeometry__msgs.html
bool
operator==
namespacegeometry__msgs.html
a5f0df135a312bbf8812deaeb3cb664f9
(const Pose &p1, const Pose &p2)
mongo_wrapper_ros
namespacemongo__wrapper__ros.html
def
print_help_message
namespacemongo__wrapper__ros.html
a2a004d9afd93297b5ae1d7cb61e40c5f
()
dbpath
namespacemongo__wrapper__ros.html
a2dbd009344c38b5786ab40d4cd6c77d0
string
default_db_path
namespacemongo__wrapper__ros.html
ae7a8627aa3cdf7b50abba60853e674f0
host
namespacemongo__wrapper__ros.html
ac07b88d1f56db13b3a38092824b09aa6
string
lock_file
namespacemongo__wrapper__ros.html
a13aedfa410b8dab5d0d118463e0840c0
overwrite
namespacemongo__wrapper__ros.html
af6521a8cb07dd320bf2b1ed6aaf18857
path_param
namespacemongo__wrapper__ros.html
a05902057045fce2d9ff9437bb6e3a5a8
port
namespacemongo__wrapper__ros.html
a3ee7fcd57f5ea158d544508b8b09e125
warehouse_ros_mongo
namespacewarehouse__ros__mongo.html
warehouse_ros_mongo::MongoDatabaseConnection
warehouse_ros_mongo::MongoMessageCollection
warehouse_ros_mongo::MongoMetadata
warehouse_ros_mongo::MongoQuery
warehouse_ros_mongo::MongoResultIterator
warehouse_ros_mongo::WrappedBSON
std::unique_ptr< mongo::DBClientCursor >
CursorPtr
namespacewarehouse__ros__mongo.html
a351e40fff18804aa3b7b59e00d86e0f5