RSB  0.17.0
transports.cpp File Reference
#include "transports.h"
#include "Factory.h"
#include <stdexcept>
#include <boost/thread.hpp>
#include "inprocess/InPullConnector.h"
#include "inprocess/InPushConnector.h"
#include "inprocess/OutConnector.h"
Include dependency graph for transports.cpp:

Go to the source code of this file.

Namespaces

 rsb
 
 rsb::transport
 

Functions

void rsb::transport::registerDefaultTransports ()
 
set< string > rsb::transport::getAvailableTransports (unsigned int requiredDirections)
 Returns the names of all available transports which support requiredDirections. More...
 
bool rsb::transport::isAvailable (const std::string &transportName, unsigned int requiredDirections)
 Returns true if transportName names a transport which is available and supports requiredDirections . More...
 
bool rsb::transport::isRemote (const std::string &transportName)
 Returns true if transportName names a remote transport. More...
 

Variables

static bool rsb::transport::registered = false
 
static boost::mutex rsb::transport::registrationMutex