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

Go to the source code of this file.

Namespaces

namespace  iox2
 

Enumerations

enum class  iox2::EventOpenError : uint8_t {
  iox2::Interrupt , iox2::DoesNotExist , iox2::InsufficientPermissions , iox2::ServiceInCorruptedState ,
  iox2::IncompatibleMessagingPattern , iox2::IncompatibleAttributes , iox2::InternalFailure , iox2::HangsInCreation ,
  iox2::DoesNotSupportRequestedAmountOfNotifiers , iox2::DoesNotSupportRequestedAmountOfListeners , iox2::DoesNotSupportRequestedMaxEventId , iox2::DoesNotSupportRequestedAmountOfNodes ,
  iox2::ExceedsMaxNumberOfNodes , iox2::IsMarkedForDestruction , iox2::IncompatibleDeadline , iox2::IncompatibleNotifierCreatedEvent ,
  iox2::IncompatibleNotifierDroppedEvent , iox2::IncompatibleNotifierDeadEvent , iox2::UnableToCreateServiceTag , iox2::VersionMismatch
}
 Failures that can occur when an existing [MessagingPattern::Event] [Service] shall be opened. More...
 
enum class  iox2::EventCreateError : uint8_t {
  iox2::Interrupt , iox2::ServiceInCorruptedState , iox2::InternalFailure , iox2::IsBeingCreatedByAnotherInstance ,
  iox2::AlreadyExists , iox2::InsufficientPermissions , iox2::OldConnectionsStillActive , iox2::UnableToCreateServiceTag ,
  iox2::ServiceConfigCouldNotBeCreated
}
 Failures that can occur when a new [MessagingPattern::Event] [Service] shall be created. More...
 
enum class  iox2::EventOpenOrCreateError : uint8_t {
  iox2::OpenInterrupt , iox2::OpenDoesNotExist , iox2::OpenInsufficientPermissions , iox2::OpenServiceInCorruptedState ,
  iox2::OpenIncompatibleDeadline , iox2::OpenIncompatibleMessagingPattern , iox2::OpenIncompatibleAttributes , iox2::OpenIncompatibleNotifierCreatedEvent ,
  iox2::OpenIncompatibleNotifierDroppedEvent , iox2::OpenIncompatibleNotifierDeadEvent , iox2::OpenInternalFailure , iox2::OpenHangsInCreation ,
  iox2::OpenDoesNotSupportRequestedAmountOfNotifiers , iox2::OpenDoesNotSupportRequestedAmountOfListeners , iox2::OpenDoesNotSupportRequestedMaxEventId , iox2::OpenDoesNotSupportRequestedAmountOfNodes ,
  iox2::OpenExceedsMaxNumberOfNodes , iox2::OpenIsMarkedForDestruction , iox2::OpenUnableToCreateServiceTag , iox2::OpenVersionMismatch ,
  iox2::CreateInterrupt , iox2::CreateServiceInCorruptedState , iox2::CreateInternalFailure , iox2::CreateIsBeingCreatedByAnotherInstance ,
  iox2::CreateAlreadyExists , iox2::CreateInsufficientPermissions , iox2::CreateOldConnectionsStillActive , iox2::SystemInFlux ,
  iox2::CreateUnableToCreateServiceTag , iox2::CreateServiceConfigCouldNotBeCreated
}