DCSModulesAPI  1.0.0
DCS sub project containing all the control modules as libraries.
Classes | Namespaces | Functions
DCS_ModuleCore.h File Reference

Exposes core functionalities of the API to the end user. More...

#include "../../config/exports.h"
#include "../../DCS_Utils/include/DCS_ModuleUtils.h"
#include <functional>

Go to the source code of this file.

Classes

struct  DCS::Memory::LinearDataPointer
 
class  DCS::Memory::LinearAllocator
 Linearly allocates memory for a single use. More...
 
struct  DCS::Math::CountResult
 

Namespaces

 DCS::Threading
 Handles threading and asynchronicity.
 

Functions

const DCS_API u16 DCS::Threading::GetMaxHardwareConcurrency ()
 Get current machine maximum hardware concurrency (Number of physical threads supported by the current implementation).
 
DCS_API void DCS::Auth::Encrypt (DCS::u8 *to_encrypt, int size, DCS::u8 *key, DCS::u8 *iv, DCS::u8 *encrypted_out, DCS::u8 *tag)
 
CountResult DCS::Math::countArrayPeak (f64 *arr, u64 size, f64 vlo, f64 vhi, f64 vth)
 

Detailed Description

Exposes core functionalities of the API to the end user.

Author
Cesar Godinho
Version
1.0
Revision
1.1
Date
Date
2020/11/26