|
liblinphone
3.8.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
1.8.8