mpm_stream

Langue: en

Version: 383551 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

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_dispatch(), cache_dump_stream_stat(), cache_pull_OpenStream(), 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_dispatch(), cache_dump_stream_stat(), cache_exec_sync_cmd(), cache_pull_OpenStream(), cache_push_ReadStream(), and mpm_cache_ldb_add_stream().

char* mpm_stream::filename

Referenced by cache_exec_sync_cmd(), cache_pull_OpenStream(), cache_pull_Release(), cache_unbind(), mpm_cache_ldb_add_stream(), and mpm_cache_stream_open().

FILE* mpm_stream::fp

Referenced by cache_push_ReadStream(), mpm_cache_stream_close(), mpm_cache_stream_open(), mpm_cache_stream_read(), mpm_cache_stream_reset(), and mpm_cache_stream_write().

uint32_t mpm_stream::handle

Referenced by cache_dispatch(), cache_pull_OpenStream(), cache_pull_Release(), cache_push_OpenStream(), cache_push_ReadStream(), 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_dispatch(), cache_pull_Release(), cache_push_OpenStream(), cache_push_ReadStream(), and cache_unbind().

size_t mpm_stream::offset

Referenced by cache_dispatch(), cache_push_ReadStream(), mpm_cache_stream_open(), mpm_cache_stream_read(), mpm_cache_stream_reset(), and mpm_cache_stream_write().

uint32_t mpm_stream::parent_handle

Referenced by cache_pull_OpenStream(), cache_pull_Release(), 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_dispatch(), cache_pull_OpenStream(), cache_pull_Release(), cache_push_OpenStream(), cache_push_ReadStream(), and cache_unbind().

uint32_t mpm_stream::StreamSize

Referenced by cache_dispatch(), cache_exec_sync_cmd(), cache_pull_OpenStream(), cache_push_OpenStream(), cache_push_ReadStream(), 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.