rpm
5.4.15
|
#include <rpmio/mongo.h>
Data Fields | |
mongo_host_port * | primary |
Primary connection info. More... | |
mongo_replica_set * | replica_set |
replica_set object if connected to a replica set. More... | |
SOCKET | sock |
Socket file descriptor. More... | |
int | flags |
Flags on this connection object. More... | |
int | conn_timeout_ms |
Connection timeout in milliseconds. More... | |
int | op_timeout_ms |
Read and write timeout in milliseconds. More... | |
int | max_bson_size |
Largest BSON object allowed on this connection. More... | |
bson_bool_t | connected |
Connection status. More... | |
mongo_write_concern * | write_concern |
The default write concern. More... | |
mongo_error_t | err |
Most recent driver error code. More... | |
int | errcode |
Most recent errno or WSAGetLastError(). More... | |
char | errstr [128] |
String version of error. More... | |
int | lasterrcode |
getlasterror code from the server. More... | |
char | lasterrstr [128] |
getlasterror string from the server. More... | |
int mongo::conn_timeout_ms |
bson_bool_t mongo::connected |
Connection status.
Definition at line 196 of file mongo.h.
Referenced by mongo_check_connection(), mongo_disconnect(), mongo_env_socket_connect(), mongo_env_unix_socket_connect(), mongo_env_write_socket(), mongo_get_primary(), mongo_is_connected(), mongo_replica_set_check_seed(), mongo_replica_set_client(), and mongo_set_op_timeout().
mongo_error_t mongo::err |
Most recent driver error code.
Definition at line 199 of file mongo.h.
Referenced by __mongo_set_error(), mongo_bson_valid(), mongo_check_is_master(), mongo_clear_errors(), mongo_cmd_authenticate(), mongo_cursor_bson_valid(), mongo_env_set_socket_op_timeout(), mongo_env_socket_connect(), mongo_env_unix_socket_connect(), mongo_get_err(), mongo_insert(), mongo_insert_batch(), mongo_pass_digest(), mongo_remove(), mongo_replica_set_check_host(), mongo_replica_set_client(), mongo_run_command(), and mongo_update().
int mongo::errcode |
Most recent errno or WSAGetLastError().
Definition at line 200 of file mongo.h.
Referenced by __mongo_set_error(), and mongo_clear_errors().
char mongo::errstr[128] |
String version of error.
Definition at line 201 of file mongo.h.
Referenced by __mongo_set_error(), and mongo_clear_errors().
int mongo::lasterrcode |
getlasterror code from the server.
Definition at line 202 of file mongo.h.
Referenced by mongo_clear_errors(), mongo_get_server_err(), and mongo_set_last_error().
char mongo::lasterrstr[128] |
getlasterror string from the server.
Definition at line 203 of file mongo.h.
Referenced by mongo_clear_errors(), mongo_get_server_err_string(), and mongo_set_last_error().
int mongo::max_bson_size |
Largest BSON object allowed on this connection.
Definition at line 195 of file mongo.h.
Referenced by mongo_bson_valid(), mongo_check_is_master(), mongo_init(), mongo_insert_batch(), and mongo_replica_set_check_host().
int mongo::op_timeout_ms |
Read and write timeout in milliseconds.
Definition at line 194 of file mongo.h.
Referenced by mongo_env_socket_connect(), mongo_get_op_timeout(), and mongo_set_op_timeout().
mongo_host_port* mongo::primary |
Primary connection info.
Definition at line 189 of file mongo.h.
Referenced by mongo_client(), mongo_destroy(), mongo_get_primary(), mongo_reconnect(), mongo_replica_set_client(), and mongo_replica_set_init().
mongo_replica_set* mongo::replica_set |
replica_set object if connected to a replica set.
Definition at line 190 of file mongo.h.
Referenced by mongo_destroy(), mongo_disconnect(), mongo_get_host(), mongo_get_host_count(), mongo_reconnect(), mongo_replica_set_add_seed(), mongo_replica_set_check_host(), mongo_replica_set_check_seed(), mongo_replica_set_client(), mongo_replica_set_init(), and mongo_replset_add_seed().
SOCKET mongo::sock |
Socket file descriptor.
Definition at line 191 of file mongo.h.
Referenced by mongo_disconnect(), mongo_env_read_socket(), mongo_env_set_socket_op_timeout(), mongo_env_socket_connect(), mongo_env_unix_socket_connect(), mongo_env_write_socket(), mongo_get_socket(), mongo_replica_set_check_host(), mongo_replica_set_check_seed(), mongo_replica_set_client(), and mongo_set_op_timeout().
mongo_write_concern* mongo::write_concern |
The default write concern.
Definition at line 197 of file mongo.h.
Referenced by mongo_choose_write_concern(), and mongo_set_write_concern().