fp

mpm_stream(3)                      MAPIProxy                     mpm_stream(3)



NAME
       mpm_stream -

       A stream can either be for a message or attachment'.


SYNOPSIS
       #include <mpm_cache.h>

   Data Fields
       bool ahead
       struct mpm_attachment * attachment
       bool cached
       char * filename
       FILE * fp
       uint32_t handle
       struct mpm_message * message
       struct mpm_stream * next
       size_t offset
       uint32_t parent_handle
       struct mpm_stream * prev
       enum MAPITAGS PropertyTag
       struct mpm_session * session
       uint32_t StreamSize
       struct timeval tv_start

Detailed Description
       A stream can either be for a message or attachment'.

Field Documentation
   bool mpm_stream::ahead
       Referenced by cache_dump_stream_stat(), cache_pull_OpenStream(),
       cache_dispatch(), and mpm_cache_ldb_add_stream().

   struct mpm_attachment* mpm_stream::attachment
       Referenced by cache_dump_stream_stat(), cache_pull_OpenStream(),
       mpm_cache_ldb_add_stream(), and mpm_cache_stream_open().

   bool mpm_stream::cached
       Referenced by cache_dump_stream_stat(), cache_exec_sync_cmd(),
       cache_pull_OpenStream(), cache_push_ReadStream(), cache_dispatch(), and
       mpm_cache_ldb_add_stream().

   char* mpm_stream::filename
       Referenced by cache_exec_sync_cmd(), cache_pull_Release(),
       cache_pull_OpenStream(), cache_unbind(), mpm_cache_ldb_add_stream(),
       and mpm_cache_stream_open().

   FILE* mpm_stream::fp
       Referenced by cache_push_ReadStream(), mpm_cache_stream_open(),
       mpm_cache_stream_close(), mpm_cache_stream_read(),
       mpm_cache_stream_write(), and mpm_cache_stream_reset().

   uint32_t mpm_stream::handle
       Referenced by cache_pull_Release(), cache_pull_OpenStream(),
       cache_push_OpenStream(), cache_push_ReadStream(), cache_dispatch(), and
       cache_unbind().

   struct mpm_message* mpm_stream::message
       Referenced by cache_dump_stream_stat(), cache_pull_OpenStream(),
       mpm_cache_ldb_add_stream(), and mpm_cache_stream_open().

   struct mpm_stream* mpm_stream::next
       Referenced by cache_pull_Release(), cache_push_OpenStream(),
       cache_push_ReadStream(), cache_dispatch(), and cache_unbind().

   size_t mpm_stream::offset
       Referenced by cache_push_ReadStream(), cache_dispatch(),
       mpm_cache_stream_open(), mpm_cache_stream_read(),
       mpm_cache_stream_write(), and mpm_cache_stream_reset().

   uint32_t mpm_stream::parent_handle
       Referenced by cache_pull_Release(), cache_pull_OpenStream(), and
       cache_push_OpenStream().

   struct mpm_stream* mpm_stream::prev
   enum MAPITAGS mpm_stream::PropertyTag
       Referenced by cache_pull_OpenStream(), cache_push_OpenStream(), and
       mpm_cache_ldb_add_stream().

   struct mpm_session* mpm_stream::session
       Referenced by cache_pull_Release(), cache_pull_OpenStream(),
       cache_push_OpenStream(), cache_push_ReadStream(), cache_dispatch(), and
       cache_unbind().

   uint32_t mpm_stream::StreamSize
       Referenced by cache_exec_sync_cmd(), cache_pull_OpenStream(),
       cache_push_OpenStream(), cache_push_ReadStream(), cache_dispatch(), and
       mpm_cache_ldb_add_stream().

   struct timeval mpm_stream::tv_start
       Referenced by cache_dump_stream_stat(), and cache_pull_OpenStream().


Author
       Generated automatically by Doxygen for MAPIProxy from the source code'.




Version 0.11                    Mon Mar 5 2012                   mpm_stream(3)