Filter
template<class Filter> class line_image_pattern_pow2 :
public line_image_pattern<Filter>
typedef Filter filter_type;
typedef line_image_pattern<Filter> base_type;
line_image_pattern_pow2(const Filter& filter) :
line_image_pattern<Filter>(filter), m_mask(line_subpixel_mask) {}
line_image_pattern_pow2(const Filter& filter, const Source& src) :
line_image_pattern<Filter>(filter), m_mask(line_subpixel_mask)
line_image_pattern<Filter>::create(src);
template<class Filter> class line_image_pattern
typedef Filter filter_type;
line_image_pattern(const Filter& filter) :
line_image_pattern(const Filter& filter, const Source& src) :
filter_result Filter(BMessage *msg, BHandler **target);
virtual filter_result Filter(BMessage* message, BList* _list);
virtual filter_result Filter(BMessage* message, BHandler** _target);
virtual bool Filter(const entry_ref* ref, BNode* node,
uint32 Filter; /* texture filtering modes (used for scaling) */
virtual filter_result Filter(BMessage* message, BHandler** handler);
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out);
filter_result Filter(BMessage* msg, BHandler** target);
filter_result Filter(BMessage* message, BHandler** _target);
bool Filter(const char* path) const
if (filter->Filter(path, name))
bool Filter(const char* path, const char* name) const
filter_result Filter(BMessage* message, BHandler** target);
filter_result Filter(BMessage* message, BHandler** _target);
virtual bool Filter(BPartition *partition, int32 level) = 0;
void Filter(check_display_mode_hook hook);
modes.Filter(hook);
virtual filter_result Filter(BMessage* message, BList* _list);
virtual filter_result Filter(BMessage *message, BList *outList);
virtual filter_result Filter(BMessage* message, BList* outList);
virtual filter_result Filter(BMessage* message, BList* outList);
virtual filter_result Filter(BMessage* message, BList* _list);
virtual filter_result Filter(BMessage *message, BList *outList);
virtual filter_result Filter(BMessage *message, BList *outList);
virtual filter_result Filter(BMessage *message, BList *outList);
virtual filter_result Filter(BMessage *message, BList *outList);
MulticastGroupInterface<Addressing>::MulticastGroupInterface(Filter *parent,
MulticastGroupInterface(Filter *parent, const AddressType &address,
Filter *Parent() const { return fParent; }
Filter *fParent;
MulticastGroupInterface<Addressing>::MulticastGroupInterface(Filter *parent,
MulticastGroupInterface(Filter *parent, const AddressType &address,
Filter *Parent() const { return fParent; }
Filter *fParent;
const char* Filter() const
virtual filter_result Filter(BMessage* message, BHandler** target);
bool Filter(const entry_ref* ref, BNode* node,
bool Filter(const entry_ref* ref, BNode* node,
PackageFilterRef Filter() const;
PackageFilterRef filter = fModel.Filter();
virtual filter_result Filter(BMessage* message, BHandler** target)
virtual filter_result Filter(BMessage*, BHandler** target);
virtual filter_result Filter(BMessage*, BHandler** target);
filter.Filter(fBitmap, outlineRadius * 2);
void Filter(BBitmap* bitmap, double radius);
Filter::~Filter()
Filter::GetBitmap()
Filter::DetachBitmap()
Filter::Start(bool async)
Filter::Wait()
Filter::Stop()
Filter::IsRunning() const
Filter::Completed()
Filter::FilterThreadDone()
Filter::FilterThreadInitFailed()
Filter::IsBitmapValid(BBitmap* bitmap) const
Filter::NumberOfThreads()
Filter::GetSrcImage()
FilterThread::FilterThread(Filter* filter, int32 i, int32 n,
Filter::GetDestImage()
Filter::NumberOfActiveCPUs() const
Filter(image, listener, what),
Filter::Filter(BBitmap* image, BMessenger listener, uint32 what)
Filter(image, listener, what),
Filter(BBitmap* image, BMessenger listener, uint32 what);
virtual ~Filter();
class Scaler : public Filter {
class ImageProcessor : public Filter {
class Filter;
FilterThread(Filter* filter, int32 i, int32 n,
Filter* fFilter;
class Filter {
filter_result Filter(BMessage *message, BHandler **handler);
virtual filter_result Filter(BMessage* message, BHandler** target);
if (!parameters.attribute_filter.Filter(attrName, attrInfo.type))
if (!parameters.entry_filter.Filter(sourcePath))
virtual filter_result Filter(BMessage* message, BHandler** target);
result = filter->Filter(message, &target);
virtual filter_result Filter(BMessage* msg, BHandler** target);
virtual filter_result Filter(BMessage* message, BHandler** target);
filter_result Filter(BMessage *msg, BHandler **handler);
filter_result Filter(BMessage *message, BHandler **handler);
virtual filter_result Filter(BMessage *message, BHandler **target);
virtual filter_result Filter(BMessage *message, BHandler **target);
virtual filter_result Filter(BMessage *message, BHandler **target);
if (fFilter->Filter(device, 0))
if (fFilter->Filter(partition, level))
itemString.ReplaceFirst("%filter", Filter());
itemString << lastCountStr << " " << Filter();
const char* Filter() const;
return fRefFilter->Filter(model->EntryRef(), model->Node(), &statBeOS,
return static_cast<TFilePanel*>(fWindow)->Filter();
new BMessage(B_REFS_RECEIVED), BMessenger(this), IsSavePanel(), Filter());
BRefFilter* Filter() const;
virtual bool Filter(const entry_ref*, BNode*, struct stat_beos*, const char*);
bool Filter(const entry_ref* ref, BNode* node, stat_beos* st,
if (!fRefFilter->Filter(model->EntryRef(), model->Node(), &stat, model->MimeType()))
filter_result Filter(BMessage*, BHandler**);
virtual bool Filter(const entry_ref* ref, BNode* node, stat_beos* st,
virtual filter_result Filter(BMessage* message, BHandler** target);
filter_result Filter(BMessage*, BHandler**);
bool Filter(const entry_ref* ref, BNode* node,
virtual bool Filter(const entry_ref *ref,
bool Filter(const entry_ref* entryRef, BNode* node, struct stat_beos* stat,
virtual filter_result Filter(BMessage* message, EventTarget** _target,
virtual filter_result Filter(BMessage* message, EventTarget** _target,
if (fMouseFilter->Filter(event, &mouseTarget, &viewToken,
&& fKeyboardFilter->Filter(event, &fFocus)
virtual filter_result Filter(BMessage* event, EventTarget** _target,
virtual filter_result Filter(BMessage *message, BHandler** _target);
virtual filter_result Filter(BMessage* message, BHandler** _target);
filter_result result = filter->Filter(event, &newEvents);
virtual filter_result Filter(BMessage *message, BHandler **target);
JobQueue::DeleteJobs(Filter* filter)
JobQueue::Filter::~Filter()
class Filter;
void DeleteJobs(Filter* filter);
class JobQueue::Filter {
virtual ~Filter();
struct Root::VolumeJobFilter : public ::JobQueue::Filter {
while (fIterator.IsValid() && !Filter(*fIterator))
virtual bool Filter(const RosterAppInfo *info);
virtual bool Filter(Watcher *watcher, BMessage *message);
return AppInfoListMessagingTargetSet::Filter(info)
virtual bool Filter(Watcher *watcher, BMessage *message);
if (!filter || filter->Filter(watcher, message)) {
return !fSubFilters.first->Filter(entry, out);
return fSubFilters.first->Filter(entry, out)
&& fSubFilters.second->Filter(entry, out);
return fSubFilters.first->Filter(entry, out)
|| fSubFilters.second->Filter(entry, out);
filter = TraceFilterParser::Default()->Filter();
if (filter->Filter(entry, out)) {
: !filter->Filter(entry, out))) {
return fFilter->Filter(_entry, out);
bool accepted = fFilter->Filter(entry, out);
return wasPending || fFilter->Filter(entry, out);
return isPending || fFilter->Filter(entry, out);
return fFilter->Filter(_entry, out);
BMessageFilter* Filter = new BMessageFilter('1234');
Handler.AddFilter(Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Handler.AddFilter(Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Handler.AddFilter(Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
CPPUNIT_ASSERT(!Handler.RemoveFilter(Filter));
BMessageFilter* Filter = new BMessageFilter('1234');
CPPUNIT_ASSERT(!Handler.RemoveFilter(Filter));
BMessageFilter* Filter = new BMessageFilter('1234');
Handler.AddFilter(Filter);
CPPUNIT_ASSERT(Handler.RemoveFilter(Filter));
BMessageFilter* Filter = new BMessageFilter('1234');
Handler.AddFilter(Filter);
CPPUNIT_ASSERT(Handler.RemoveFilter(Filter));
BMessageFilter* Filter = new BMessageFilter('1234');
Handler.AddFilter(Filter);
CPPUNIT_ASSERT(Handler.RemoveFilter(Filter));
BMessageFilter* Filter = new BMessageFilter('1234');
CPPUNIT_ASSERT(!Handler.RemoveFilter(Filter));
BMessageFilter* Filter = new BMessageFilter('1234');
Filters->AddItem((void*)Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Filters->AddItem((void*)Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Filters->AddItem((void*)Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Filters->AddItem((void*)Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Looper.AddCommonFilter(Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Looper.AddCommonFilter(Filter);
CPPUNIT_ASSERT(Looper.CommonFilterList()->HasItem(Filter));
BMessageFilter* Filter = new BMessageFilter('1234');
Looper1.AddCommonFilter(Filter);
CPPUNIT_ASSERT(Looper1.CommonFilterList()->HasItem(Filter));
Looper2.AddCommonFilter(Filter);
BMessageFilter* Filter = new BMessageFilter('1234');
Looper.AddCommonFilter(Filter);
CPPUNIT_ASSERT(!Looper.RemoveCommonFilter(Filter));
BMessageFilter Filter('1234');
CPPUNIT_ASSERT(!Looper.RemoveCommonFilter(&Filter));
BMessageFilter Filter('1234');
Looper.AddCommonFilter(&Filter);
CPPUNIT_ASSERT(Looper.RemoveCommonFilter(&Filter));
filter_result Filter(BMessage* message, BHandler** target);
virtual filter_result Filter(BMessage *message, BList *outList);
if (!options.entryFilter.Filter(source))