Robot Raconteur Core C++ Library
|
Go to the source code of this file.
Classes | |
class | RobotRaconteur::RobotRaconteurException |
Base class for Robot Raconteur exceptions. More... | |
class | RobotRaconteur::ConnectionException |
Exception thrown when connection to remote node fails. More... | |
class | RobotRaconteur::ProtocolException |
Exception thrown when a protocol failure occurs on a tranport connection. More... | |
class | RobotRaconteur::ServiceNotFoundException |
Exception thrown when a service cannot be found on a remote node. More... | |
class | RobotRaconteur::ObjectNotFoundException |
Exception thrown when a service object cannot be found. More... | |
class | RobotRaconteur::InvalidEndpointException |
Exception thrown when an attempt is made to send a message to an invalid endpoint. More... | |
class | RobotRaconteur::EndpointCommunicationFatalException |
Exception thrown when an attempt to send a message to an endpoint fails. More... | |
class | RobotRaconteur::NodeNotFoundException |
Exception thrown if the specified node cannot be found. More... | |
class | RobotRaconteur::ServiceException |
Exception thrown when an exception occurs during an operation on a service. More... | |
class | RobotRaconteur::MemberNotFoundException |
Exception thrown when the specified object member is not found. More... | |
class | RobotRaconteur::MemberFormatMismatchException |
Exception thrown when a request to a member has an invalid MessageEntryType or the wrong message elements. More... | |
class | RobotRaconteur::DataTypeMismatchException |
Exception thrown when incorrect data is received by a member. More... | |
class | RobotRaconteur::DataTypeException |
Exception thrown when unexpected or incompatible data is provided. More... | |
class | RobotRaconteur::DataSerializationException |
Exception thrown when data cannot be serialized. More... | |
class | RobotRaconteur::MessageEntryNotFoundException |
Exception thrown when an expected MessageEntry is not found. More... | |
class | RobotRaconteur::MessageElementNotFoundException |
Exception thrown wen an expected MessageElement is not found. More... | |
class | RobotRaconteur::UnknownException |
Exception representing an unknown exception type. More... | |
class | RobotRaconteur::InvalidOperationException |
Exception thrown when an invalid operation is attempted. More... | |
class | RobotRaconteur::InvalidArgumentException |
Exception thrown for an invalid argument. More... | |
class | RobotRaconteur::OperationFailedException |
Exception thrown when an operation fails. More... | |
class | RobotRaconteur::NullValueException |
Exception thrown for an unexpected null value. More... | |
class | RobotRaconteur::InternalErrorException |
Exception thrown when an internal error has occurred. More... | |
class | RobotRaconteur::PermissionDeniedException |
Exception thrown when permission is denied to a service member. More... | |
class | RobotRaconteur::SystemResourcePermissionDeniedException |
Exception thrown when permission to a system resource is denied. More... | |
class | RobotRaconteur::OutOfSystemResourceException |
Exception thrown when a system resource has been exhausted. More... | |
class | RobotRaconteur::SystemResourceException |
Exception thrown when a system resource error occurs. More... | |
class | RobotRaconteur::ResourceNotFoundException |
Exception thrown when a system resource is not found. More... | |
class | RobotRaconteur::IOException |
Exception thrown when an input/output error occurs. More... | |
class | RobotRaconteur::BufferLimitViolationException |
Exception thrown when a transport buffer limit is violated. More... | |
class | RobotRaconteur::ServiceDefinitionException |
Exception thrown when a service definition cannot be parsed or fails verification. More... | |
class | RobotRaconteur::OutOfRangeException |
Exception thrown when an attempt to acces an array or container index is out of range. More... | |
class | RobotRaconteur::KeyNotFoundException |
Exception thrown when a key is not found in a map. More... | |
class | RobotRaconteur::InvalidConfigurationException |
Exception thrown when an invalid configuration is specified or encountered. More... | |
class | RobotRaconteur::InvalidStateException |
Exception thrown when an invalid state is specified or encountered. More... | |
class | RobotRaconteur::RobotRaconteurRemoteException |
Exception thrown when an error occurs on a remote member request. More... | |
class | RobotRaconteur::RequestTimeoutException |
The request timed out. More... | |
class | RobotRaconteur::ReadOnlyMemberException |
An attempt was made to write/set a read only member. More... | |
class | RobotRaconteur::WriteOnlyMemberException |
An attempt was mode to read/get a write only member. More... | |
class | RobotRaconteur::NotImplementedException |
Exception thrown if a member is not implemented. More... | |
class | RobotRaconteur::MemberBusyException |
Thrown is a member is busy. Retry later. More... | |
class | RobotRaconteur::ValueNotSetException |
Exception thrown if a value has not been set. More... | |
class | RobotRaconteur::AuthenticationException |
Exception thrown when authentication is required or attempt to authenticate fails. More... | |
class | RobotRaconteur::ObjectLockedException |
Exception thrown when attempting to access a locked service object. More... | |
class | RobotRaconteur::AbortOperationException |
Exception passed to generators to trigger an abort. More... | |
class | RobotRaconteur::OperationAbortedException |
Exception thrown when an operation is aborted. More... | |
class | RobotRaconteur::StopIterationException |
Exception thrown when a generator has finished sending results. More... | |
class | RobotRaconteur::OperationTimeoutException |
Exception thrown when an operation does not complete in the expected time. More... | |
class | RobotRaconteur::OperationCancelledException |
Exception thrown when an operation is cancelled before it is started. More... | |
Typedefs | |
using | RobotRaconteur::ConnectionExceptionPtr = boost::shared_ptr< ConnectionException >() |
Convenience alias for ConnectionException shared_ptr. | |
using | RobotRaconteur::ConnectionExceptionConstPtr = boost::shared_ptr< const ConnectionException >() |
Convenience alias for ConnectionException const shared_ptr. | |
using | RobotRaconteur::ProtocolExceptionPtr = boost::shared_ptr< ProtocolException >() |
Convenience alias for ProtocolException shared_ptr. | |
using | RobotRaconteur::ProtocolExceptionConstPtr = boost::shared_ptr< const ProtocolException >() |
Convenience alias for ProtocolException const shared_ptr. | |
using | RobotRaconteur::ServiceNotFoundExceptionPtr = boost::shared_ptr< ServiceNotFoundException >() |
Convenience alias for ServiceNotFoundException shared_ptr. | |
using | RobotRaconteur::ServiceNotFoundExceptionConstPtr = boost::shared_ptr< const ServiceNotFoundException >() |
Convenience alias for ServiceNotFoundException const shared_ptr. | |
using | RobotRaconteur::ObjectNotFoundExceptionPtr = boost::shared_ptr< ObjectNotFoundException >() |
Convenience alias for ObjectNotFoundException shared_ptr. | |
using | RobotRaconteur::ObjectNotFoundExceptionConstPtr = boost::shared_ptr< const ObjectNotFoundException >() |
Convenience alias for ObjectNotFoundException const shared_ptr. | |
using | RobotRaconteur::InvalidEndpointExceptionPtr = boost::shared_ptr< InvalidEndpointException >() |
Convenience alias for InvalidEndpointException shared_ptr. | |
using | RobotRaconteur::InvalidEndpointExceptionConstPtr = boost::shared_ptr< const InvalidEndpointException >() |
Convenience alias for InvalidEndpointException const shared_ptr. | |
using | RobotRaconteur::EndpointCommunicationFatalExceptionPtr = boost::shared_ptr< EndpointCommunicationFatalException >() |
Convenience alias for EndpointCommunicationFatalException shared_ptr. | |
using | RobotRaconteur::EndpointCommunicationFatalExceptionConstPtr = boost::shared_ptr< const EndpointCommunicationFatalException >() |
Convenience alias for EndpointCommunicationFatalException const shared_ptr. | |
using | RobotRaconteur::NodeNotFoundExceptionPtr = boost::shared_ptr< NodeNotFoundException >() |
Convenience alias for NodeNotFoundException shared_ptr. | |
using | RobotRaconteur::NodeNotFoundExceptionConstPtr = boost::shared_ptr< const NodeNotFoundException >() |
Convenience alias for NodeNotFoundException const shared_ptr. | |
using | RobotRaconteur::ServiceExceptionPtr = boost::shared_ptr< ServiceException >() |
Convenience alias for ServiceException shared_ptr. | |
using | RobotRaconteur::ServiceExceptionConstPtr = boost::shared_ptr< const ServiceException >() |
Convenience alias for ServiceException const shared_ptr. | |
using | RobotRaconteur::MemberNotFoundExceptionPtr = boost::shared_ptr< MemberNotFoundException >() |
Convenience alias for MemberNotFoundException shared_ptr. | |
using | RobotRaconteur::MemberNotFoundExceptionConstPtr = boost::shared_ptr< const MemberNotFoundException >() |
Convenience alias for MemberNotFoundException const shared_ptr. | |
using | RobotRaconteur::MemberFormatMismatchExceptionPtr = boost::shared_ptr< MemberFormatMismatchException >() |
Convenience alias for MemberFormatMismatchException shared_ptr. | |
using | RobotRaconteur::MemberFormatMismatchExceptionConstPtr = boost::shared_ptr< const MemberFormatMismatchException >() |
Convenience alias for MemberFormatMismatchException const shared_ptr. | |
using | RobotRaconteur::DataTypeMismatchExceptionPtr = boost::shared_ptr< DataTypeMismatchException >() |
Convenience alias for DataTypeMismatchException shared_ptr. | |
using | RobotRaconteur::DataTypeMismatchExceptionConstPtr = boost::shared_ptr< const DataTypeMismatchException >() |
Convenience alias for DataTypeMismatchException const shared_ptr. | |
using | RobotRaconteur::DataTypeExceptionPtr = boost::shared_ptr< DataTypeException >() |
Convenience alias for DataTypeException shared_ptr. | |
using | RobotRaconteur::DataTypeExceptionConstPtr = boost::shared_ptr< const DataTypeException >() |
Convenience alias for DataTypeException const shared_ptr. | |
using | RobotRaconteur::DataSerializationExceptionPtr = boost::shared_ptr< DataSerializationException >() |
Convenience alias for DataSerializationException shared_ptr. | |
using | RobotRaconteur::DataSerializationExceptionConstPtr = boost::shared_ptr< const DataSerializationException >() |
Convenience alias for DataSerializationException const shared_ptr. | |
using | RobotRaconteur::MessageEntryNotFoundExceptionPtr = boost::shared_ptr< MessageEntryNotFoundException >() |
Convenience alias for MessageEntryNotFoundException shared_ptr. | |
using | RobotRaconteur::MessageEntryNotFoundExceptionConstPtr = boost::shared_ptr< const MessageEntryNotFoundException >() |
Convenience alias for MessageEntryNotFoundException const shared_ptr. | |
using | RobotRaconteur::MessageElementNotFoundExceptionPtr = boost::shared_ptr< MessageElementNotFoundException >() |
Convenience alias for MessageElementNotFoundException shared_ptr. | |
using | RobotRaconteur::MessageElementNotFoundExceptionConstPtr = boost::shared_ptr< const MessageElementNotFoundException >() |
Convenience alias for MessageElementNotFoundException const shared_ptr. | |
using | RobotRaconteur::UnknownExceptionPtr = boost::shared_ptr< UnknownException >() |
Convenience alias for UnknownException shared_ptr. | |
using | RobotRaconteur::UnknownExceptionConstPtr = boost::shared_ptr< const UnknownException >() |
Convenience alias for UnknownException const shared_ptr. | |
using | RobotRaconteur::InvalidOperationExceptionPtr = boost::shared_ptr< InvalidOperationException >() |
Convenience alias for InvalidOperationException shared_ptr. | |
using | RobotRaconteur::InvalidOperationExceptionConstPtr = boost::shared_ptr< const InvalidOperationException >() |
Convenience alias for InvalidOperationException const shared_ptr. | |
using | RobotRaconteur::InvalidArgumentExceptionPtr = boost::shared_ptr< InvalidArgumentException >() |
Convenience alias for InvalidArgumentException shared_ptr. | |
using | RobotRaconteur::InvalidArgumentExceptionConstPtr = boost::shared_ptr< const InvalidArgumentException >() |
Convenience alias for InvalidArgumentException const shared_ptr. | |
using | RobotRaconteur::OperationFailedExceptionPtr = boost::shared_ptr< OperationFailedException >() |
Convenience alias for OperationFailedException shared_ptr. | |
using | RobotRaconteur::OperationFailedExceptionConstPtr = boost::shared_ptr< const OperationFailedException >() |
Convenience alias for OperationFailedException const shared_ptr. | |
using | RobotRaconteur::NullValueExceptionPtr = boost::shared_ptr< NullValueException >() |
Convenience alias for NullValueException shared_ptr. | |
using | RobotRaconteur::NullValueExceptionConstPtr = boost::shared_ptr< const NullValueException >() |
Convenience alias for NullValueException const shared_ptr. | |
using | RobotRaconteur::InternalErrorExceptionPtr = boost::shared_ptr< InternalErrorException >() |
Convenience alias for InternalErrorException shared_ptr. | |
using | RobotRaconteur::InternalErrorExceptionConstPtr = boost::shared_ptr< const InternalErrorException >() |
Convenience alias for InternalErrorException const shared_ptr. | |
using | RobotRaconteur::SystemResourcePermissionDeniedExceptionPtr = boost::shared_ptr< SystemResourcePermissionDeniedException >() |
Convenience alias for SystemResourcePermissionDeniedException shared_ptr. | |
using | RobotRaconteur::SystemResourcePermissionDeniedExceptionConstPtr = boost::shared_ptr< const SystemResourcePermissionDeniedException >() |
Convenience alias for SystemResourcePermissionDeniedException const shared_ptr. | |
using | RobotRaconteur::OutOfSystemResourceExceptionPtr = boost::shared_ptr< OutOfSystemResourceException >() |
Convenience alias for OutOfSystemResourceException shared_ptr. | |
using | RobotRaconteur::OutOfSystemResourceExceptionConstPtr = boost::shared_ptr< const OutOfSystemResourceException >() |
Convenience alias for OutOfSystemResourceException const shared_ptr. | |
using | RobotRaconteur::SystemResourceExceptionPtr = boost::shared_ptr< SystemResourceException >() |
Convenience alias for SystemResourceException shared_ptr. | |
using | RobotRaconteur::SystemResourceExceptionConstPtr = boost::shared_ptr< const SystemResourceException >() |
Convenience alias for SystemResourceException const shared_ptr. | |
using | RobotRaconteur::ResourceNotFoundExceptionPtr = boost::shared_ptr< ResourceNotFoundException >() |
Convenience alias for ResourceNotFoundException shared_ptr. | |
using | RobotRaconteur::ResourceNotFoundExceptionConstPtr = boost::shared_ptr< const ResourceNotFoundException >() |
Convenience alias for ResourceNotFoundException const shared_ptr. | |
using | RobotRaconteur::IOExceptionPtr = boost::shared_ptr< IOException >() |
Convenience alias for IOException shared_ptr. | |
using | RobotRaconteur::IOExceptionConstPtr = boost::shared_ptr< const IOException >() |
Convenience alias for IOException const shared_ptr. | |
using | RobotRaconteur::BufferLimitViolationExceptionPtr = boost::shared_ptr< BufferLimitViolationException >() |
Convenience alias for BufferLimitViolationException shared_ptr. | |
using | RobotRaconteur::BufferLimitViolationExceptionConstPtr = boost::shared_ptr< const BufferLimitViolationException >() |
Convenience alias for BufferLimitViolationException const shared_ptr. | |
using | RobotRaconteur::ServiceDefinitionExceptionPtr = boost::shared_ptr< ServiceDefinitionException >() |
Convenience alias for ServiceDefinitionException shared_ptr. | |
using | RobotRaconteur::ServiceDefinitionExceptionConstPtr = boost::shared_ptr< const ServiceDefinitionException >() |
Convenience alias for ServiceDefinitionException const shared_ptr. | |
using | RobotRaconteur::OutOfRangeExceptionPtr = boost::shared_ptr< OutOfRangeException >() |
Convenience alias for OutOfRangeException shared_ptr. | |
using | RobotRaconteur::OutOfRangeExceptionConstPtr = boost::shared_ptr< const OutOfRangeException >() |
Convenience alias for OutOfRangeException const shared_ptr. | |
using | RobotRaconteur::KeyNotFoundExceptionPtr = boost::shared_ptr< KeyNotFoundException >() |
Convenience alias for KeyNotFoundException shared_ptr. | |
using | RobotRaconteur::KeyNotFoundExceptionConstPtr = boost::shared_ptr< const KeyNotFoundException >() |
Convenience alias for KeyNotFoundException const shared_ptr. | |
using | RobotRaconteur::InvalidConfigurationExceptionPtr = boost::shared_ptr< InvalidConfigurationException >() |
Convenience alias for InvalidConfigurationException shared_ptr. | |
using | RobotRaconteur::InvalidConfigurationExceptionConstPtr = boost::shared_ptr< const InvalidConfigurationException >() |
Convenience alias for InvalidConfigurationException const shared_ptr. | |
using | RobotRaconteur::InvalidStateExceptionPtr = boost::shared_ptr< InvalidStateException >() |
Convenience alias for InvalidStateException shared_ptr. | |
using | RobotRaconteur::InvalidStateExceptionConstPtr = boost::shared_ptr< const InvalidStateException >() |
Convenience alias for InvalidStateException const shared_ptr. | |
using | RobotRaconteur::RobotRaconteurRemoteExceptionPtr = boost::shared_ptr< RobotRaconteurRemoteException >() |
Convenience alias for RobotRaconteurRemoteException shared_ptr. | |
using | RobotRaconteur::RobotRaconteurRemoteExceptionConstPtr = boost::shared_ptr< const RobotRaconteurRemoteException >() |
Convenience alias for RobotRaconteurRemoteException const shared_ptr. | |
using | RobotRaconteur::RequestTimeoutExceptionPtr = boost::shared_ptr< RequestTimeoutException >() |
Convenience alias for RequestTimeoutException shared_ptr. | |
using | RobotRaconteur::RequestTimeoutExceptionConstPtr = boost::shared_ptr< const RequestTimeoutException >() |
Convenience alias for RequestTimeoutException const shared_ptr. | |
using | RobotRaconteur::ReadOnlyMemberExceptionPtr = boost::shared_ptr< ReadOnlyMemberException >() |
Convenience alias for ReadOnlyMemberException shared_ptr. | |
using | RobotRaconteur::ReadOnlyMemberExceptionConstPtr = boost::shared_ptr< const ReadOnlyMemberException >() |
Convenience alias for ReadOnlyMemberException const shared_ptr. | |
using | RobotRaconteur::WriteOnlyMemberExceptionPtr = boost::shared_ptr< WriteOnlyMemberException >() |
Convenience alias for WriteOnlyMemberException shared_ptr. | |
using | RobotRaconteur::WriteOnlyMemberExceptionConstPtr = boost::shared_ptr< const WriteOnlyMemberException >() |
Convenience alias for WriteOnlyMemberException const shared_ptr. | |
using | RobotRaconteur::NotImplementedExceptionPtr = boost::shared_ptr< NotImplementedException >() |
Convenience alias for NotImplementedException shared_ptr. | |
using | RobotRaconteur::NotImplementedExceptionConstPtr = boost::shared_ptr< const NotImplementedException >() |
Convenience alias for NotImplementedException const shared_ptr. | |
using | RobotRaconteur::MemberBusyExceptionPtr = boost::shared_ptr< MemberBusyException >() |
Convenience alias for MemberBusyException shared_ptr. | |
using | RobotRaconteur::MemberBusyExceptionConstPtr = boost::shared_ptr< const MemberBusyException >() |
Convenience alias for MemberBusyException const shared_ptr. | |
using | RobotRaconteur::ValueNotSetExceptionPtr = boost::shared_ptr< ValueNotSetException >() |
Convenience alias for ValueNotSetException shared_ptr. | |
using | RobotRaconteur::ValueNotSetExceptionConstPtr = boost::shared_ptr< const ValueNotSetException >() |
Convenience alias for ValueNotSetException const shared_ptr. | |
using | RobotRaconteur::AuthenticationExceptionPtr = boost::shared_ptr< AuthenticationException >() |
Convenience alias for AuthenticationException shared_ptr. | |
using | RobotRaconteur::AuthenticationExceptionConstPtr = boost::shared_ptr< const AuthenticationException >() |
Convenience alias for AuthenticationException const shared_ptr. | |
using | RobotRaconteur::ObjectLockedExceptionPtr = boost::shared_ptr< ObjectLockedException >() |
Convenience alias for ObjectLockedException shared_ptr. | |
using | RobotRaconteur::ObjectLockedExceptionConstPtr = boost::shared_ptr< const ObjectLockedException >() |
Convenience alias for ObjectLockedException const shared_ptr. | |
using | RobotRaconteur::PermissionDeniedExceptionPtr = boost::shared_ptr< PermissionDeniedException >() |
Convenience alias for PermissionDeniedException shared_ptr. | |
using | RobotRaconteur::PermissionDeniedExceptionConstPtr = boost::shared_ptr< const PermissionDeniedException >() |
Convenience alias for PermissionDeniedException const shared_ptr. | |
using | RobotRaconteur::AbortOperationExceptionPtr = boost::shared_ptr< AbortOperationException >() |
Convenience alias for AbortOperationException shared_ptr. | |
using | RobotRaconteur::AbortOperationExceptionConstPtr = boost::shared_ptr< const AbortOperationException >() |
Convenience alias for AbortOperationException const shared_ptr. | |
using | RobotRaconteur::OperationAbortedExceptionPtr = boost::shared_ptr< OperationAbortedException >() |
Convenience alias for OperationAbortedException shared_ptr. | |
using | RobotRaconteur::OperationAbortedExceptionConstPtr = boost::shared_ptr< const OperationAbortedException >() |
Convenience alias for OperationAbortedException const shared_ptr. | |
using | RobotRaconteur::StopIterationExceptionPtr = boost::shared_ptr< StopIterationException >() |
Convenience alias for StopIterationException shared_ptr. | |
using | RobotRaconteur::StopIterationExceptionConstPtr = boost::shared_ptr< const StopIterationException >() |
Convenience alias for StopIterationException const shared_ptr. | |
using | RobotRaconteur::OperationTimeoutExceptionPtr = boost::shared_ptr< OperationTimeoutException >() |
Convenience alias for OperationTimeoutException shared_ptr. | |
using | RobotRaconteur::OperationTimeoutExceptionConstPtr = boost::shared_ptr< const OperationTimeoutException >() |
Convenience alias for OperationTimeoutException const shared_ptr. | |
using | RobotRaconteur::OperationCancelledExceptionPtr = boost::shared_ptr< OperationCancelledException >() |
Convenience alias for OperationCancelledException shared_ptr. | |
using | RobotRaconteur::OperationCancelledExceptionConstPtr = boost::shared_ptr< const OperationCacnelledException >() |
Convenience alias for OperationCancelledException const shared_ptr. | |
using | RobotRaconteur::RobotRaconteurExceptionPtr = boost::shared_ptr< RobotRaconteurException > |
Convenience alias for RobotRaconteurException shared_ptr. | |
using | RobotRaconteur::RobotRaconteurExceptionConstPtr = boost::shared_ptr< const RobotRaconteurException > |
Convenience alias for RobotRaconteurException const shared_ptr. | |