iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
service_builder_request_response_error.hpp File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  iox2
 

Enumerations

enum class  iox2::RequestResponseOpenError : uint8_t {
  iox2::Interrupt , iox2::DoesNotExist , iox2::DoesNotSupportRequestedAmountOfClientRequestLoans , iox2::DoesNotSupportRequestedAmountOfActiveRequestsPerClient ,
  iox2::DoesNotSupportRequestedResponseBufferSize , iox2::DoesNotSupportRequestedAmountOfServers , iox2::DoesNotSupportRequestedAmountOfClients , iox2::DoesNotSupportRequestedAmountOfNodes ,
  iox2::DoesNotSupportRequestedAmountOfBorrowedResponsesPerPendingResponse , iox2::ExceedsMaxNumberOfNodes , iox2::HangsInCreation , iox2::IncompatibleRequestOrResponseType ,
  iox2::IncompatibleAttributes , iox2::IncompatibleMessagingPattern , iox2::IncompatibleOverflowBehaviorForRequests , iox2::IncompatibleOverflowBehaviorForResponses ,
  iox2::IncompatibleBehaviorForFireAndForgetRequests , iox2::InsufficientPermissions , iox2::InternalFailure , iox2::IsMarkedForDestruction ,
  iox2::ServiceInCorruptedState , iox2::UnableToCreateServiceTag , iox2::VersionMismatch
}
 
enum class  iox2::RequestResponseCreateError : uint8_t {
  iox2::Interrupt , iox2::AlreadyExists , iox2::InternalFailure , iox2::IsBeingCreatedByAnotherInstance ,
  iox2::InsufficientPermissions , iox2::HangsInCreation , iox2::ServiceInCorruptedState , iox2::UnableToCreateServiceTag ,
  iox2::ServiceConfigCouldNotBeCreated
}
 Errors that can occur when a new [MessagingPattern::RequestResponse] [Service] shall be created. More...
 
enum class  iox2::RequestResponseOpenOrCreateError : uint8_t {
  iox2::OpenInterrupt , iox2::OpenDoesNotExist , iox2::OpenDoesNotSupportRequestedAmountOfClientRequestLoans , iox2::OpenDoesNotSupportRequestedAmountOfActiveRequestsPerClient ,
  iox2::OpenDoesNotSupportRequestedResponseBufferSize , iox2::OpenDoesNotSupportRequestedAmountOfServers , iox2::OpenDoesNotSupportRequestedAmountOfClients , iox2::OpenDoesNotSupportRequestedAmountOfNodes ,
  iox2::OpenDoesNotSupportRequestedAmountOfBorrowedResponsesPerPendingResponse , iox2::OpenExceedsMaxNumberOfNodes , iox2::OpenHangsInCreation , iox2::OpenIncompatibleRequestOrResponseType ,
  iox2::OpenIncompatibleAttributes , iox2::OpenIncompatibleMessagingPattern , iox2::OpenIncompatibleOverflowBehaviorForRequests , iox2::OpenIncompatibleOverflowBehaviorForResponses ,
  iox2::OpenIncompatibleBehaviorForFireAndForgetRequests , iox2::OpenInsufficientPermissions , iox2::OpenInternalFailure , iox2::OpenIsMarkedForDestruction ,
  iox2::OpenServiceInCorruptedState , iox2::OpenUnableToCreateServiceTag , iox2::OpenVersionMismatch , iox2::CreateInterrupt ,
  iox2::CreateAlreadyExists , iox2::CreateInternalFailure , iox2::CreateIsBeingCreatedByAnotherInstance , iox2::CreateInsufficientPermissions ,
  iox2::CreateHangsInCreation , iox2::CreateServiceInCorruptedState , iox2::CreateUnableToCreateServiceTag , iox2::CreateServiceConfigCouldNotBeCreated ,
  iox2::SystemInFlux
}