30 #include "../../MetaData.h"
34 using namespace rsc::logging;
35 using namespace rsc::runtime;
36 using namespace rsc::threading;
41 InPullConnector::InPullConnector() :
42 logger(Logger::getLogger(
"rsb.inprocess.InPullConnector")) {
46 LoggerPtr
logger = Logger::getLogger(
"rsb.inprocess.InPullConnector");
47 RSCDEBUG(logger,
"Creating InPullConnector with properties " << args);
55 return "InPullConnector";
66 if (event->getMetaData().getReceiveTime() == 0) {
67 event->mutableMetaData().setReceiveTime();
70 this->
queue.push(event);
75 return this->
queue.pop();
78 return this->
queue.tryPop();
79 }
catch (
const QueueEmptyException&) {