CWCacheManager.h


Use the links in the table of contents to the left to access the documentation.

Includes <Foundation/NSArray.h>, <Foundation/NSCoder.h>, <Foundation/NSString.h>


Classes

CWCacheManager


Typedefs

cache_record

cache_record


 // 
// 
// 
typedef struct { 
    unsigned int date; 
    unsigned int flags; 
    long position; // For mbox based cache files 
    unsigned int size; 
    unsigned int imap_uid; // For IMAP 
    char *filename; // For maildir base cache files 
    NSString *pop3_uid; // For POP3 
    NSData *from; 
    NSData *in_reply_to; 
    NSData *message_id; 
    NSData *references; 
    NSData *subject; 
    NSData *to; 
    NSData *cc; 
} cache_record;  

Macro Definitions

_Pantomime_H_CWCacheManager
CLEAR_CACHE_RECORD
NSUInteger
NSUIntegerMax

_Pantomime_H_CWCacheManager


#define _Pantomime_H_CWCacheManager 

CLEAR_CACHE_RECORD


// 
// Simple macro used to initialize a record to some 
// default values. Faster than a memset(). 
// 
#define CLEAR_CACHE_RECORD(r) \ 
    r.date = 0; \ 
    r.flags = 0; \ 
    r.position = 0; \ 
    r.size = 0; \ 
    r.imap_uid = 0; \ 
    r.pop3_uid = nil;\ 
    r.from = nil; \ 
    r.in_reply_to = nil; \ 
    r.message_id = nil; \ 
    r.references = nil; \ 
    r.subject = nil; \ 
    r.to = nil; \ 
    r.cc = nil; 

NSUInteger


#define NSUInteger unsigned int 

NSUIntegerMax


#define NSUIntegerMax UINT_MAX