|
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 access 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 OperationCancelledException>() |
| 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. | |