RSB  0.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
transports.h File Reference
#include <string>
#include <set>
#include "rsb/rsbexports.h"
Include dependency graph for transports.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  rsb
namespace  rsb::transport

Enumerations

enum  rsb::transport::Directions { rsb::transport::IN_PUSH = 0x01, rsb::transport::IN_PULL = 0x02, rsb::transport::OUT = 0x04 }
 Transport directions. More...

Functions

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