blob: 6748ed1aeb6ea70493285b8e0ce553d7ddcee1bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
//
// MCMessageParserMac.m
// mailcore2
//
// Created by Hoa V. DINH on 10/24/14.
// Copyright (c) 2014 MailCore. All rights reserved.
//
#include "MCMessageParser.h"
#import <Foundation/Foundation.h>
#import "NSData+MCO.h"
using namespace mailcore;
MessageParser * MessageParser::messageParserWithData(CFDataRef data)
{
MessageParser * parser = new MessageParser(data);
return (MessageParser *) parser->autorelease();
}
MessageParser::MessageParser(CFDataRef data)
{
init();
setBytes((char *) [(NSData *) data bytes], (unsigned int) [(NSData *) data length]);
mNSData = [(NSData *) data retain];
}
Data * MessageParser::dataFromNSData()
{
return [(NSData *) mNSData mco_mcData];
}
|