mfieldc.h

来自「彩信MMS的全部代码」· C头文件 代码 · 共 59 行

H
59
字号
/*
 * Copyright (C) Obigo AB, 2002-2005.
 * All rights reserved.
 *
 * This software is covered by the license agreement between
 * the end user and Obigo AB, and may be 
 * used and copied only in accordance with the terms of the 
 * said agreement.
 *
 * Obigo AB assumes no responsibility or 
 * liability for any errors or inaccuracies in this software, 
 * or any consequential, incidental or indirect damage arising
 * out of the use of the software.
 *
 */
















#ifndef _MFIELDC_H
#define _MFIELDC_H






INT32 calculateEntryHeadersSize( MmsEntryHeader *entryHeader);
void calculateSize( const MmsContentType *contentInfo, UINT32 *size);
unsigned char *createContentType(UINT32 *size, 
    const MmsContentType *contentInfo);
unsigned char *createMsgClass(unsigned long *size, MmsMessageClass msgClass);
CMN_BOOL createFromField(const MmsAddress *fromAddr, unsigned char **buf,
    unsigned long *bufLength);
CMN_BOOL createDestinationField( MmsAddressList *addrList, unsigned char *pduHeader, 
    unsigned long bufSize, unsigned long *actLength, MmsHeaderTag headerTag);
unsigned char *createTimeField(unsigned long *size, const MmsTime *theTime);
CMN_BOOL createEncodedStringValue(const char *text, CmnCharset charset,
    unsigned long *size, unsigned char **retPtr);
unsigned char *createEntryHeaders( MmsEntryHeader *entryHeader, 
    unsigned char *buffer, int bufSize);
unsigned long getSizeOfAddress( MmsAddressList *addrList);
unsigned long getSizeOfEncodedText(MmsEncodedText eText);
char *generateMmsTransactionId(unsigned long *length);

#endif 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?