webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
woff2::WOFF2MemoryOut Class Reference

#include <woff2_out.h>

Inheritance diagram for woff2::WOFF2MemoryOut:
woff2::WOFF2Out

Public Member Functions

 WOFF2MemoryOut (uint8_t *buf, size_t buf_size)
 
bool Write (const void *buf, size_t n) override
 
bool Write (const void *buf, size_t offset, size_t n) override
 
size_t Size () override
 
- Public Member Functions inherited from woff2::WOFF2Out
virtual ~WOFF2Out (void)
 

Detailed Description

Fixed memory block for woff2 out.

Constructor & Destructor Documentation

◆ WOFF2MemoryOut()

woff2::WOFF2MemoryOut::WOFF2MemoryOut ( uint8_t buf,
size_t  buf_size 
)

Member Function Documentation

◆ Size()

size_t woff2::WOFF2MemoryOut::Size ( )
inlineoverridevirtual

Implements woff2::WOFF2Out.

◆ Write() [1/2]

bool woff2::WOFF2MemoryOut::Write ( const void buf,
size_t  n 
)
overridevirtual

Implements woff2::WOFF2Out.

◆ Write() [2/2]

bool woff2::WOFF2MemoryOut::Write ( const void buf,
size_t  offset,
size_t  n 
)
overridevirtual

Implements woff2::WOFF2Out.


The documentation for this class was generated from the following files: