Pothos
0.4.0-gd11861cd
The Pothos dataflow programming software suite
|
Namespaces | |
serialization | |
System | |
Util | |
Typedefs | |
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::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, 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::deinit | ( | void | ) |
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 SharedBuffer. True when the containers are identical.
|
inline |
Equality operator for ManagedBuffer. True when the containers are identical.
POTHOS_API bool Pothos::operator== | ( | const ThreadPool & | lhs, |
const ThreadPool & | rhs | ||
) |
Are these two thread pools the same?
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 |
Equality operator for DType (all attributes must match for equality)
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 |
|
inline |
Equality operator for BufferChunk objects. True when the address, length, and underlying buffer are the same.
|
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 | , |
ManagedClassLookupError | , | ||
RuntimeException | |||
) |
A ManagedClassLookupError is thrown when the lookup call fails.
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 | , |
ProxyEnvironmentFactoryError | , | ||
RuntimeException | |||
) |
A ProxyEnvironmentFactoryError is thrown when a factory function 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 | , |
ProxyEnvironmentFindError | , | ||
RuntimeException | |||
) |
A ProxyEnvironmentFindError is thrown when a find 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 | , |
ProxyEnvironmentConvertError | , | ||
RuntimeException | |||
) |
A ProxyEnvironmentConvertError is thrown when a convert method fails.
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.