liblinphone
3.9.1
|
#include <content.h>
Data Fields | |
char * | type |
char * | subtype |
void * | data |
size_t | size |
char * | encoding |
char * | name |
char * | key |
size_t | keyLength |
void * | cryptoContext |
char* _LinphoneContentPrivate::type |
mime type for the data, for example "application"
char* _LinphoneContentPrivate::subtype |
mime subtype for the data, for example "html"
void* _LinphoneContentPrivate::data |
the actual data buffer, usually a string. Null when provided by callbacks LinphoneCoreFileTransferSendCb or LinphoneCoreFileTransferRecvCb
size_t _LinphoneContentPrivate::size |
the size of the data buffer, excluding null character despite null character is always set for convenience. When provided by callback LinphoneCoreFileTransferSendCb or LinphoneCoreFileTransferRecvCb, it states the total number of bytes of the transfered file
char* _LinphoneContentPrivate::encoding |
The encoding of the data buffer, for example "gzip"
char* _LinphoneContentPrivate::name |
used by RCS File transfer messages to store the original filename of the file to be downloaded from server
char* _LinphoneContentPrivate::key |
used by RCS File transfer messages to store the key to encrypt file if needed
size_t _LinphoneContentPrivate::keyLength |
Length of key in bytes
void* _LinphoneContentPrivate::cryptoContext |
crypto context used to encrypt file for RCS file transfer