mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-17 02:21:47 +00:00
Expose BIND and CONNECT states for use with dynamic configuration
introduce FairMQ interface version
This commit is contained in:
@@ -72,7 +72,7 @@ string FairMQSocketZMQ::GetId()
|
||||
return fId;
|
||||
}
|
||||
|
||||
void FairMQSocketZMQ::Bind(const string& address)
|
||||
bool FairMQSocketZMQ::Bind(const string& address)
|
||||
{
|
||||
LOG(INFO) << "bind socket #" << fId << " on " << address;
|
||||
|
||||
@@ -80,7 +80,9 @@ void FairMQSocketZMQ::Bind(const string& address)
|
||||
if (rc != 0)
|
||||
{
|
||||
LOG(ERROR) << "failed binding socket #" << fId << ", reason: " << zmq_strerror(errno);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void FairMQSocketZMQ::Connect(const string& address)
|
||||
|
@@ -29,7 +29,7 @@ class FairMQSocketZMQ : public FairMQSocket
|
||||
|
||||
virtual string GetId();
|
||||
|
||||
virtual void Bind(const string& address);
|
||||
virtual bool Bind(const string& address);
|
||||
virtual void Connect(const string& address);
|
||||
|
||||
virtual int Send(FairMQMessage* msg, const string& flag="");
|
||||
|
Reference in New Issue
Block a user