#include <filter.h>
Definition at line 16 of file filter.h.
◆ ~Filter()
virtual dart::bin::Filter::~Filter |
( |
| ) |
|
|
inlinevirtual |
◆ Filter()
dart::bin::Filter::Filter |
( |
| ) |
|
|
inlineprotected |
Definition at line 45 of file filter.h.
45: initialized_(false) {}
◆ GetFilterNativeField()
Definition at line 278 of file filter.cc.
279 {
282 reinterpret_cast<intptr_t*>(filter_pointer));
283}
static constexpr int kFilterPointerNativeField
DART_EXPORT Dart_Handle Dart_GetNativeInstanceField(Dart_Handle obj, int index, intptr_t *value)
◆ Init()
virtual bool dart::bin::Filter::Init |
( |
| ) |
|
|
pure virtual |
◆ initialized()
bool dart::bin::Filter::initialized |
( |
| ) |
const |
|
inline |
Definition at line 39 of file filter.h.
39{ return initialized_; }
◆ Process()
virtual bool dart::bin::Filter::Process |
( |
uint8_t * |
data, |
|
|
intptr_t |
length |
|
) |
| |
|
pure virtual |
◆ Processed()
virtual intptr_t dart::bin::Filter::Processed |
( |
uint8_t * |
buffer, |
|
|
intptr_t |
length, |
|
|
bool |
finish, |
|
|
bool |
end |
|
) |
| |
|
pure virtual |
◆ processed_buffer()
uint8_t * dart::bin::Filter::processed_buffer |
( |
| ) |
|
|
inline |
Definition at line 41 of file filter.h.
41{ return processed_buffer_; }
◆ processed_buffer_size()
intptr_t dart::bin::Filter::processed_buffer_size |
( |
| ) |
const |
|
inline |
Definition at line 42 of file filter.h.
42{ return kFilterBufferSize; }
◆ set_initialized()
void dart::bin::Filter::set_initialized |
( |
bool |
value | ) |
|
|
inline |
◆ SetFilterAndCreateFinalizer()
Definition at line 264 of file filter.cc.
266 {
269 reinterpret_cast<intptr_t>(filter_pointer));
271 return err;
272 }
275 return err;
276}
struct _Dart_Handle * Dart_Handle
static void DeleteFilter(void *isolate_data, void *filter_pointer)
DART_EXPORT Dart_FinalizableHandle Dart_NewFinalizableHandle(Dart_Handle object, void *peer, intptr_t external_allocation_size, Dart_HandleFinalizer callback)
DART_EXPORT bool Dart_IsError(Dart_Handle handle)
DART_EXPORT Dart_Handle Dart_SetNativeInstanceField(Dart_Handle obj, int index, intptr_t value)
The documentation for this class was generated from the following files:
- third_party/dart-lang/sdk/runtime/bin/filter.h
- third_party/dart-lang/sdk/runtime/bin/filter.cc