#define DOSE_CPP_API
Definition DoseCppExportDefs.h:33
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition Backdoor.h:31
DotsC_Int32 Int32
32 bit integer type.
Definition Defs.h:66
DotsC_Int64 Int64
64 bit integer type.
Definition Defs.h:69
Base class for all aspects.
Definition ConnectionAspectBase.h:38
Class that provides miscellaneous methods that are used less frequently.
Definition ConnectionAspectMisc.h:48
const std::wstring GetConnectionName() const
Get the name for this connection used in the system.
Dob::Typesystem::Int32 GetContext() const
Get the context that the connection is opened in.
ConnectionAspectMisc(const ConnectionBase &connection)
Constructor.
Definition ConnectionAspectMisc.h:55
bool IsLightNode() const
Check whether the current node is a light node.
Dob::CallbackId::Enumeration GetCurrentCallbackId() const
Get info about which callback you are currently executing in.
const std::wstring GetConnectionNameCommonPart() const
Get the common part of the connection name.
Typesystem::Int64 GetSharedMemoryUsage() const
Get the number of currently used bytes in the shared memory.
void SimulateOverflows(const bool inQueues, const bool outQueues) const
Turn simulation of overflow on/off.
Dob::Typesystem::Int32 GetQueueCapacity(const Dob::ConnectionQueueId::Enumeration queue) const
Get the capacity of the specified queue.
Dob::Typesystem::Int32 GetQueueSize(const Dob::ConnectionQueueId::Enumeration queue) const
Get the number of items currently in the queue.
Dob::MemoryLevel::Enumeration GetSharedMemoryLevel() const
Get the usage level of the shared memory.
const std::wstring GetConnectionNameInstancePart() const
Get the instance part of the connection name.
Dob::Typesystem::Int64 GetNodeId() const
Get the Node Identifier of the current node.
Common base class for connections to the DOB.
Definition ConnectionBase.h:59
Enumeration
Definition CallbackId.h:37
Enumeration
Definition ConnectionQueueId.h:37
Enumeration
Definition MemoryLevel.h:37