iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
service_builder_event_error.hpp
Go to the documentation of this file.
1// Copyright (c) 2024 Contributors to the Eclipse Foundation
2//
3// See the NOTICE file(s) distributed with this work for additional
4// information regarding copyright ownership.
5//
6// This program and the accompanying materials are made available under the
7// terms of the Apache Software License 2.0 which is available at
8// https://www.apache.org/licenses/LICENSE-2.0, or the MIT license
9// which is available at https://opensource.org/licenses/MIT.
10//
11// SPDX-License-Identifier: Apache-2.0 OR MIT
12
13#ifndef IOX2_SERVICE_BUILDER_EVENT_ERROR_HPP
14#define IOX2_SERVICE_BUILDER_EVENT_ERROR_HPP
15
16#include <cstdint>
17
18namespace iox2 {
80
109
201
202} // namespace iox2
203
204#endif
@ 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 ...
@ OpenIncompatibleDeadline
The [Service]s deadline settings are not equal the the user given requirements.
@ OpenIncompatibleMessagingPattern
The [Service] has the wrong messaging pattern.
@ CreateInterrupt
An interrupt signal was raised.
@ OpenInterrupt
An interrupt signal was raised.
@ CreateIsBeingCreatedByAnotherInstance
Multiple processes are trying to create the same [Service].
@ 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 ...
@ CreateInsufficientPermissions
The process has insufficient permissions to create the [Service].
@ OpenVersionMismatch
The iceoryx2 service version does not match the one of the [Service].
@ CreateServiceConfigCouldNotBeCreated
The [Service]s config could not be created and written to the static service configuration.
@ OpenDoesNotExist
The [Service] does not exist.
EventCreateError
Failures that can occur when a new [MessagingPattern::Event] [Service] shall be created.
EventOpenError
Failures that can occur when an existing [MessagingPattern::Event] [Service] shall be opened.
@ DoesNotSupportRequestedAmountOfNotifiers
@ DoesNotSupportRequestedAmountOfListeners
@ IncompatibleDeadline
The [Service]s deadline settings are not equal the the user given requirements.
@ 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.