rpm
5.4.15
|
Data Fields | |
gridfs * | gfs |
bson * | meta |
More... | |
gridfs_offset | pos |
More... | |
bson_oid_t | id |
More... | |
char * | remote_name |
More... | |
char * | content_type |
More... | |
gridfs_offset | length |
More... | |
int | chunk_num |
More... | |
char * | pending_data |
More... | |
size_t | pending_len |
More... | |
int | flags |
More... | |
int | chunkSize |
More... | |
int gridfile::chunk_num |
The length of this gridfile
Definition at line 77 of file mongo.c.
Referenced by gridfile_flush_pendingchunk(), gridfile_get_contentlength(), gridfile_load_pending_data_with_pos_chunk(), gridfile_read_from_pending_buffer(), gridfile_seek(), gridfile_write_buffer(), and gridfile_writer_init().
int gridfile::chunkSize |
Store here special flags such as: No MD5 calculation and Zlib Compression enabled
Definition at line 81 of file mongo.c.
Referenced by gridfile_flush_pendingchunk(), gridfile_get_chunksize(), gridfile_init_chunkSize(), gridfile_writer_done(), and gridfile_writer_init().
char* gridfile::content_type |
The name of the gridfile as a string
Definition at line 75 of file mongo.c.
Referenced by gridfile_writer_done(), and gridfile_writer_init().
int gridfile::flags |
Length of pending_data buffer
Definition at line 80 of file mongo.c.
Referenced by gridfile_fill_buf_from_chunk(), gridfile_flush_pendingchunk(), gridfile_get_flags(), gridfile_init_flags(), gridfile_load_pending_data_with_pos_chunk(), gridfile_set_flags(), gridfile_write_buffer(), gridfile_writer_done(), and gridfile_writer_init().
gridfs* gridfile::gfs |
Definition at line 70 of file mongo.c.
Referenced by gridfile_flush_pendingchunk(), gridfile_get_chunk(), gridfile_get_chunks(), gridfile_get_filename(), gridfile_init(), gridfile_remove_chunks(), gridfile_write_buffer(), gridfile_writer_done(), and gridfile_writer_init().
bson_oid_t gridfile::id |
The position is the offset in the file
Definition at line 73 of file mongo.c.
Referenced by gridfile_flush_pendingchunk(), gridfile_get_chunks(), gridfile_get_id(), gridfile_write_buffer(), gridfile_writer_done(), and gridfile_writer_init().
gridfs_offset gridfile::length |
The gridfile's content type
Definition at line 76 of file mongo.c.
Referenced by gridfile_flush_pendingchunk(), gridfile_get_contentlength(), gridfile_init_length(), gridfile_truncate(), gridfile_write_buffer(), gridfile_writer_done(), and gridfile_writer_init().
bson* gridfile::meta |
The GridFS where the GridFile is located
Definition at line 71 of file mongo.c.
Referenced by gridfile_destroy(), gridfile_exists(), gridfile_get_boolean(), gridfile_get_chunks(), gridfile_get_chunksize(), gridfile_get_contenttype(), gridfile_get_descriptor(), gridfile_get_field(), gridfile_get_filename(), gridfile_get_id(), gridfile_get_md5(), gridfile_get_metadata(), gridfile_get_numchunks(), gridfile_get_uploaddate(), gridfile_init(), gridfile_init_chunkSize(), gridfile_init_flags(), and gridfile_init_length().
char* gridfile::pending_data |
The number of the current chunk being written to
Definition at line 78 of file mongo.c.
Referenced by gridfile_flush_pendingchunk(), gridfile_init(), gridfile_load_pending_data_with_pos_chunk(), gridfile_read_from_pending_buffer(), gridfile_write_buffer(), gridfile_writer_done(), and gridfile_writer_init().
size_t gridfile::pending_len |
A buffer storing data still to be written to chunks
Definition at line 79 of file mongo.c.
Referenced by gridfile_flush_pendingchunk(), gridfile_get_contentlength(), gridfile_init(), gridfile_load_pending_data_with_pos_chunk(), gridfile_read_from_pending_buffer(), gridfile_seek(), gridfile_truncate(), gridfile_write_buffer(), gridfile_writer_done(), and gridfile_writer_init().
gridfs_offset gridfile::pos |
The GridFile's bson object where all its metadata is located
Definition at line 72 of file mongo.c.
Referenced by gridfile_fill_buf_from_chunk(), gridfile_init(), gridfile_load_pending_data_with_pos_chunk(), gridfile_read_buffer(), gridfile_read_from_pending_buffer(), gridfile_seek(), gridfile_truncate(), gridfile_write_buffer(), and gridfile_writer_init().
char* gridfile::remote_name |
The files_id of the gridfile
Definition at line 74 of file mongo.c.
Referenced by gridfile_get_filename(), gridfile_writer_done(), and gridfile_writer_init().