13#ifndef IOX2_SERVICE_BUILDER_REQUEST_RESPONSE_ERROR_HPP
14#define IOX2_SERVICE_BUILDER_REQUEST_RESPONSE_ERROR_HPP
@ DoesNotSupportRequestedAmountOfClients
The [Service] has a lower maximum number of clients than requested.
@ DoesNotSupportRequestedAmountOfBorrowedResponsesPerPendingResponse
The [Service] has a lower maximum number of [Response] borrows than requested.
@ DoesNotSupportRequestedResponseBufferSize
The [Service] has a lower maximum response buffer size than requested.
@ DoesNotSupportRequestedAmountOfActiveRequestsPerClient
@ IncompatibleOverflowBehaviorForRequests
The [Service] required overflow behavior for requests is not compatible.
@ IncompatibleOverflowBehaviorForResponses
The [Service] required overflow behavior for responses is not compatible.
@ DoesNotSupportRequestedAmountOfServers
The [Service] has a lower maximum number of servers than requested.
@ IncompatibleBehaviorForFireAndForgetRequests
The [Service] does not support the required behavior for fire and forget requests.
@ IncompatibleRequestOrResponseType
@ DoesNotSupportRequestedAmountOfClientRequestLoans
@ UnableToCreateServiceTag
The [Node] service tag could not be created. Required to track resources of dead nodes when cleaning ...
@ ServiceInCorruptedState
Some underlying resources of the [Service] are either missing, corrupted or unaccessible.
@ IncompatibleAttributes
The [AttributeVerifier] required attributes that the [Service] does not satisfy.
@ IncompatibleMessagingPattern
The [Service] has the wrong messaging pattern.
@ DoesNotSupportRequestedAmountOfNodes
The [Service] supports less [Node](crate::node::Node)s than requested.
@ DoesNotExist
The [Service] could not be opened since it does not exist.
@ ExceedsMaxNumberOfNodes
The maximum number of [Node](crate::node::Node)s have already opened the [Service].
@ CreateUnableToCreateServiceTag
The [Node] service tag could not be created. Required to track resources of dead nodes when cleaning ...
@ OpenIncompatibleMessagingPattern
The [Service] has the wrong messaging pattern.
@ OpenServiceInCorruptedState
@ CreateInterrupt
An interrupt signal was raised.
@ OpenInterrupt
An interrupt signal was raised.
@ CreateIsBeingCreatedByAnotherInstance
Multiple processes are trying to create the same [Service].
@ OpenDoesNotSupportRequestedAmountOfNodes
@ CreateAlreadyExists
The [Service] already exists.
@ OpenInsufficientPermissions
The process has not enough permissions to open the [Service].
@ OpenUnableToCreateServiceTag
The [Node] service tag could not be created. Required to track resources of dead nodes when cleaning ...
@ CreateServiceInCorruptedState
@ CreateInsufficientPermissions
The process has insufficient permissions to create the [Service].
@ OpenVersionMismatch
The iceoryx2 service version does not match the one of the [Service].
@ OpenIncompatibleAttributes
@ CreateServiceConfigCouldNotBeCreated
The [Service]s config could not be created and written to the static service configuration.
@ OpenExceedsMaxNumberOfNodes
@ OpenDoesNotExist
The [Service] does not exist.
@ OpenIsMarkedForDestruction
RequestResponseCreateError
Errors that can occur when a new [MessagingPattern::RequestResponse] [Service] shall be created.
RequestResponseOpenOrCreateError
@ OpenDoesNotSupportRequestedAmountOfServers
The [Service] has a lower maximum number of servers than requested.
@ OpenIncompatibleOverflowBehaviorForRequests
The [Service] required overflow behavior for requests is not compatible.
@ OpenDoesNotSupportRequestedAmountOfActiveRequestsPerClient
@ OpenIncompatibleOverflowBehaviorForResponses
The [Service] required overflow behavior for responses is not compatible.
@ OpenDoesNotSupportRequestedAmountOfBorrowedResponsesPerPendingResponse
The [Service] has a lower maximum number of [Response] borrows than requested.
@ OpenIncompatibleBehaviorForFireAndForgetRequests
The [Service] does not support the required behavior for fire and forget requests.
@ OpenDoesNotSupportRequestedAmountOfClients
The [Service] has a lower maximum number of clients than requested.
@ OpenDoesNotSupportRequestedAmountOfClientRequestLoans
@ OpenIncompatibleRequestOrResponseType
@ OpenDoesNotSupportRequestedResponseBufferSize
The [Service] has a lower maximum response buffer size than requested.
@ IsBeingCreatedByAnotherInstance
Multiple processes are trying to create the same [Service].
@ AlreadyExists
The [Service] already exists.
@ ServiceConfigCouldNotBeCreated
The [Service]s config could not be created and written to the static service configuration.
@ Interrupt
An interrupt signal was received.
@ InsufficientPermissions
Insufficient permissions to open the config file.