Bug #783

rsb::filter::OriginFilter should be exported

Added by Anonymous about 12 years ago. Updated about 12 years ago.

Status:ResolvedStart date:01/04/2012
Priority:NormalDue date:
Assignee:J. Wienke% Done:

100%

Category:C++
Target version:0.6

Description

rsb::filter::OriginFilter is not exported into rsbcore.dll, so it cannot be linked against.

The chat tutorial project solution purports the following code as a correct solution, so I assume rsb::filter::OriginFilter should be visible.

    rsb::Factory &factory = rsb::Factory::getInstance();

    rsb::Informer<string>::Ptr informer
    = factory.createInformer<string>("/chat/text/" + nick);
    rsb::ListenerPtr listener = factory.createListener("/chat/text");
    listener->addFilter(rsb::filter::FilterPtr(new rsb::filter::OriginFilter(informer->getId(), true)));
    listener->addHandler(rsb::HandlerPtr(new rsb::EventFunctionHandler(&printMessage)));

Associated revisions

Revision adc41e22
Added by J. Wienke about 12 years ago

Expose OriginFilter in shared library

fixes #783

History

#1 Updated by J. Wienke about 12 years ago

  • Status changed from New to In Progress
  • Assignee set to J. Wienke
  • Target version set to 0.6

#2 Updated by J. Wienke about 12 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Applied in changeset r3201.

#3 Updated by J. Wienke about 12 years ago

Do you need a backport to 0.5?

#4 Updated by Anonymous about 12 years ago

Hi,

I don't think so.

Also available in: Atom PDF