Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob::CallbackId Struct Reference

Ids for all callback routines for all Dob consumers. More...

#include </home/lars/safir/safir-sdk-core/src/safir_dou/gen/cpp/include/Safir/Dob/CallbackId.h>

Classes

class  EnumerationContainer
 

Public Types

enum  Enumeration {
  OnRevokedRegistration = 0 , OnCompletedRegistration , OnCreateRequest , OnUpdateRequest ,
  OnDeleteRequest , OnInjectedNewEntity , OnInjectedUpdatedEntity , OnInjectedDeletedEntity ,
  OnInitialInjectionsDone , OnServiceRequest , OnStopOrder , OnDoDispatch ,
  OnResponse , OnNotRequestOverflow , OnNotMessageOverflow , OnRegistered ,
  OnUnregistered , OnMessage , OnNewEntity , OnUpdatedEntity ,
  OnDeletedEntity , None
}
 
typedef Safir::Dob::Typesystem::ArrayContainer< EnumerationContainerEnumerationContainerArray
 
typedef Safir::Dob::Typesystem::EnumerationSequenceContainer< CallbackIdEnumerationSequenceContainer
 

Static Public Member Functions

static Safir::Dob::Typesystem::Int32 Size ()
 
static Enumeration First ()
 
static Enumeration Last ()
 
static Safir::Dob::Typesystem::EnumerationValue FirstOrdinal ()
 
static Safir::Dob::Typesystem::EnumerationValue LastOrdinal ()
 
static std::wstring ToString (const Enumeration enumVal)
 
static Enumeration ToValue (const std::wstring &valueString)
 
static void CheckForMismatch (const Safir::Dob::Typesystem::TypeId checksum=Checksum)
 

Static Public Attributes

static const Safir::Dob::Typesystem::TypeId EnumerationTypeId = 5970308908204850637LL
 
static const Safir::Dob::Typesystem::TypeId Checksum = -7711619466390804334LL
 

Detailed Description

Ids for all callback routines for all Dob consumers.

Member Typedef Documentation

◆ EnumerationContainerArray

◆ EnumerationSequenceContainer

Member Enumeration Documentation

◆ Enumeration

Enumerator
OnRevokedRegistration 
OnCompletedRegistration 
OnCreateRequest 
OnUpdateRequest 
OnDeleteRequest 
OnInjectedNewEntity 
OnInjectedUpdatedEntity 
OnInjectedDeletedEntity 
OnInitialInjectionsDone 
OnServiceRequest 
OnStopOrder 
OnDoDispatch 
OnResponse 
OnNotRequestOverflow 
OnNotMessageOverflow 
OnRegistered 
OnUnregistered 
OnMessage 
OnNewEntity 
OnUpdatedEntity 
OnDeletedEntity 
None 

Member Function Documentation

◆ CheckForMismatch()

static void Safir::Dob::CallbackId::CheckForMismatch ( const Safir::Dob::Typesystem::TypeId checksum = Checksum)
static

◆ First()

static Enumeration Safir::Dob::CallbackId::First ( )
static

◆ FirstOrdinal()

static Safir::Dob::Typesystem::EnumerationValue Safir::Dob::CallbackId::FirstOrdinal ( )
static

◆ Last()

static Enumeration Safir::Dob::CallbackId::Last ( )
static

◆ LastOrdinal()

static Safir::Dob::Typesystem::EnumerationValue Safir::Dob::CallbackId::LastOrdinal ( )
static

◆ Size()

static Safir::Dob::Typesystem::Int32 Safir::Dob::CallbackId::Size ( )
static

◆ ToString()

static std::wstring Safir::Dob::CallbackId::ToString ( const Enumeration enumVal)
static

◆ ToValue()

static Enumeration Safir::Dob::CallbackId::ToValue ( const std::wstring & valueString)
static

Member Data Documentation

◆ Checksum

const Safir::Dob::Typesystem::TypeId Safir::Dob::CallbackId::Checksum = -7711619466390804334LL
static

◆ EnumerationTypeId

const Safir::Dob::Typesystem::TypeId Safir::Dob::CallbackId::EnumerationTypeId = 5970308908204850637LL
static