Commit d016d2de authored by Gonzalo Bayo's avatar Gonzalo Bayo
Browse files

Changed to raw pointers due an WSASTARTUP error on closing apps in Windows

1 merge request!4Multi instance
Pipeline #3304 failed with stage
in 16 minutes and 3 seconds
......@@ -49,7 +49,7 @@ namespace manco
zeroeq::Subscriber* ZeqManager::subscriber( void )
{
return _subscriber.get();
return _subscriber;
}
void ZeqManager::init( const std::string& session )
......@@ -60,11 +60,11 @@ namespace manco
return;
}
_publisher.reset( new zeroeq::Publisher(
session.empty( ) ? zeroeq::DEFAULT_SESSION : session ) );
_publisher = new zeroeq::Publisher(
session.empty() ? zeroeq::DEFAULT_SESSION : session);
_subscriber.reset( new zeroeq::Subscriber(
session.empty( ) ? zeroeq::DEFAULT_SESSION : session ) );
_subscriber = new zeroeq::Subscriber(
session.empty( ) ? zeroeq::DEFAULT_SESSION : session );
_subscriber->subscribe(
zeroeq::gmrv::SyncGroup::ZEROBUF_TYPE_IDENTIFIER( ),
......
......@@ -38,6 +38,8 @@ namespace manco
MANCO_API void init( const std::string& session );
MANCO_API void destroy();
MANCO_API zeroeq::Subscriber* subscriber( void );
MANCO_API void publishChangeColor( const std::string& key,
......@@ -103,8 +105,8 @@ namespace manco
bool _isInit;
bool _listen;
bool _runThread;
std::unique_ptr<zeroeq::Subscriber> _subscriber;
std::unique_ptr<zeroeq::Publisher> _publisher;
zeroeq::Subscriber* _subscriber;
zeroeq::Publisher* _publisher;
std::thread th;
private:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment