Pothos
0.2.1-g9f04573d
The Pothos dataflow programming software suite
|
Namespaces | |
serialization | |
System | |
Util | |
Typedefs | |
typedef std::vector< Object > | ObjectVector |
typedef std::set< Object > | ObjectSet |
typedef std::map< Object, Object > | ObjectMap |
typedef std::map< std::string, Object > | ObjectKwargs |
typedef std::map< std::string, std::string > | ProxyEnvironmentArgs |
typedef std::pair< std::string, Pothos::Callable > | ProxyConvertPair |
typedef std::vector< Proxy > | ProxyVector |
typedef std::set< Proxy > | ProxySet |
typedef std::map< Proxy, Proxy > | ProxyMap |
typedef std::map<std::string, Object> Pothos::ObjectKwargs |
typedef std::map<Object, Object> Pothos::ObjectMap |
typedef std::set<Object> Pothos::ObjectSet |
typedef std::vector<Object> Pothos::ObjectVector |
typedef std::pair<std::string, Pothos::Callable> Pothos::ProxyConvertPair |
ProxyConvertPair typedef used in proxy -> local plugin registrations
typedef std::map<std::string, std::string> Pothos::ProxyEnvironmentArgs |
typedef std::map<Proxy, Proxy> Pothos::ProxyMap |
typedef std::set<Proxy> Pothos::ProxySet |
typedef std::vector<Proxy> Pothos::ProxyVector |
POTHOS_API void Pothos::init | ( | void | ) |
Perform initialization routines. This call will check the integrity of the installation. This looks for the root directory, the runtime library, permissions on user configuration and data directories. Also, the runtime modules will be loaded into the system. This call will throw if any of the above fails. Subsequent calls to init() are safe and result in NOP.
|
inline |
Are these two labels equivalent? all fields must be equal.
POTHOS_API bool Pothos::operator== | ( | const PluginPath & | lhs, |
const PluginPath & | rhs | ||
) |
Compare two plugin paths for equality.
|
inline |
Equality operator for ManagedBuffer. True when the containers are identical.
|
inline |
Equality operator for SharedBuffer. True when the containers are identical.
POTHOS_API bool Pothos::operator== | ( | const ThreadPool & | lhs, |
const ThreadPool & | rhs | ||
) |
Are these two thread pools the same?
|
inline |
Equality operator for DType (all attributes must match for equality)
|
inline |
Equality operator for BufferChunk objects. True when the address, length, and underlying buffer are the same.
POTHOS_API bool Pothos::operator== | ( | const Callable & | lhs, |
const Callable & | rhs | ||
) |
The equals operators checks if two Callable represent the same internal data. The actual bound functions/methods cannot be checked for equality. Two callables are only equal if they originated from the same construction.
lhs | the left hand object of the comparison |
rhs | the right hand object of the comparison |
POTHOS_API bool Pothos::operator== | ( | const Proxy & | lhs, |
const Proxy & | rhs | ||
) |
The equals operators checks if two Proxies represent the same memory. Use myProxy.compareTo(other) == 0 for an equality comparison.
lhs | the left hand object of the comparison |
rhs | the right hand object of the comparison |
|
inline |
The equals operators checks if two Objects represent the same memory. Use myObject.compareTo(other) == 0 for an equality comparison.
lhs | the left hand object of the comparison |
rhs | the right hand object of the comparison |
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ObjectConvertError | , | ||
RuntimeException | |||
) |
An ObjectConvertError is thrown when an object is converted to the wrong type.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ManagedClassLookupError | , | ||
RuntimeException | |||
) |
A ManagedClassLookupError is thrown when the lookup call fails.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ProxyEnvironmentFactoryError | , | ||
RuntimeException | |||
) |
A ProxyEnvironmentFactoryError is thrown when a factory function fails.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ProxyEnvironmentFindError | , | ||
RuntimeException | |||
) |
A ProxyEnvironmentFindError is thrown when a find method fails.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ManagedClassTypeError | , | ||
RuntimeException | |||
) |
A ManagedClassTypeError is thrown when a registration type mismatches fails.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ProxyEnvironmentConvertError | , | ||
RuntimeException | |||
) |
A ProxyEnvironmentConvertError is thrown when a convert method fails.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ManagedClassNameError | , | ||
RuntimeException | |||
) |
A ManagedClassNameError is thrown when a method name does not exist.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ProxyHandleCallError | , | ||
RuntimeException | |||
) |
A ProxyHandleCallError is thrown when a call operation fails.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ProxyExceptionMessage | , | ||
RuntimeException | |||
) |
A ProxyExceptionMessage is thrown when the call itself has an exception. The exception usually comes from the proxy environment. The message from the exception will be passed through this exception, and retrieved with the what() method.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ProxyCompareError | , | ||
RuntimeException | |||
) |
A ProxyCompareError is thrown when compareTo fails.
Pothos::POTHOS_DECLARE_EXCEPTION | ( | POTHOS_API | , |
ProxySerializeError | , | ||
RuntimeException | |||
) |
A ProxySerializeError is thrown when de/serialize fails.