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

This enumeration represents the internal dob queues that it is possible to get status info about from a connection. More...

#include <Safir/Dob/ConnectionQueueId.h>

Classes

class  EnumerationContainer
 

Public Types

enum  Enumeration { MessageInQueue = 0, MessageOutQueue, RequestInQueue, RequestOutQueue }
 
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 = 159742308543121825LL
 
static const
Safir::Dob::Typesystem::TypeId 
Checksum = -5068253529351805117LL
 

Detailed Description

This enumeration represents the internal dob queues that it is possible to get status info about from a connection.

More values may be added to this enumeration at some stage, so do not rely on the exact size of the enumeration (e.g. no looping without being able to handle unknown values.).

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
MessageInQueue 
MessageOutQueue 
RequestInQueue 
RequestOutQueue 

Member Function Documentation

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

Member Data Documentation

const Safir::Dob::Typesystem::TypeId Safir::Dob::ConnectionQueueId::Checksum = -5068253529351805117LL
static
const Safir::Dob::Typesystem::TypeId Safir::Dob::ConnectionQueueId::EnumerationTypeId = 159742308543121825LL
static