The object representing a data buffer.
More...
#include <buffer.hh>
|
LINPHONECXX_PUBLIC | Buffer (void *ptr, bool takeRef=true) |
|
LINPHONECXX_PUBLIC _LinphoneBuffer * | cPtr () |
|
LINPHONECXX_PUBLIC const uint8_t * | getContent () const |
| Get the content of the data buffer.
|
|
LINPHONECXX_PUBLIC bool | isEmpty () const |
| Tell whether the Buffer is empty.
|
|
LINPHONECXX_PUBLIC size_t | getSize () const |
| Get the size of the content of the data buffer.
|
|
LINPHONECXX_PUBLIC void | setSize (size_t size) |
| Set the size of the content of the data buffer.
|
|
LINPHONECXX_PUBLIC std::string | getStringContent () const |
| Get the string content of the data buffer.
|
|
LINPHONECXX_PUBLIC void | setStringContent (const std::string &content) |
| Set the string content of the data buffer.
|
|
LINPHONECXX_PUBLIC void | setContent (const uint8_t *content, size_t size) |
| Set the content of the data buffer.
|
|
The object representing a data buffer.
◆ getContent()
LINPHONECXX_PUBLIC const uint8_t * linphone::Buffer::getContent |
( |
| ) |
const |
Get the content of the data buffer.
- Returns
- The content of the data buffer.
◆ getSize()
LINPHONECXX_PUBLIC size_t linphone::Buffer::getSize |
( |
| ) |
const |
Get the size of the content of the data buffer.
- Returns
- The size of the content of the data buffer.
◆ getStringContent()
LINPHONECXX_PUBLIC std::string linphone::Buffer::getStringContent |
( |
| ) |
const |
Get the string content of the data buffer.
- Returns
- The string content of the data buffer.
◆ isEmpty()
LINPHONECXX_PUBLIC bool linphone::Buffer::isEmpty |
( |
| ) |
const |
Tell whether the Buffer is empty.
- Returns
- A boolean value telling whether the Buffer is empty or not.
◆ newFromData()
static LINPHONECXX_PUBLIC std::shared_ptr< linphone::Buffer > linphone::Buffer::newFromData |
( |
const uint8_t * | data, |
|
|
size_t | size ) |
|
static |
Create a new Buffer object from existing data.
- Parameters
-
data | The initial data to store in the LinphoneBuffer.
|
size | The size of the initial data to stroe in the LinphoneBuffer. |
- Returns
- A new Buffer object.
◆ newFromString()
static LINPHONECXX_PUBLIC std::shared_ptr< linphone::Buffer > linphone::Buffer::newFromString |
( |
const std::string & | data | ) |
|
|
static |
Create a new Buffer object from a string.
- Parameters
-
data | The initial string content of the LinphoneBuffer.
|
- Returns
- A new Buffer object.
◆ setContent()
LINPHONECXX_PUBLIC void linphone::Buffer::setContent |
( |
const uint8_t * | content, |
|
|
size_t | size ) |
Set the content of the data buffer.
- Parameters
-
content | The content of the data buffer.
|
size | The size of the content of the data buffer. |
◆ setSize()
LINPHONECXX_PUBLIC void linphone::Buffer::setSize |
( |
size_t | size | ) |
|
Set the size of the content of the data buffer.
- Parameters
-
size | The size of the content of the data buffer. |
◆ setStringContent()
LINPHONECXX_PUBLIC void linphone::Buffer::setStringContent |
( |
const std::string & | content | ) |
|
Set the string content of the data buffer.
- Parameters
-
content | The string content of the data buffer.
|
The documentation for this class was generated from the following file: