Safir SDK Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Safir::Dob::CallbackId Struct Reference

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

#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
< EnumerationContainer
EnumerationContainerArray
 

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

Member Enumeration Documentation

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

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

Member Data Documentation

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