ddt 1.2.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
DdtMemoryManagerFake Class Reference
Inheritance diagram for DdtMemoryManagerFake:
ddt::DdtMemoryManager

Public Member Functions

 DdtMemoryManagerFake (DdtLogger *logger, const std::string broker_port)
 
bool CheckSpace (int32_t max_data_sample_size, int buffer_size)
 
uint64_t GetSpace ()
 
- Public Member Functions inherited from ddt::DdtMemoryManager
 DdtMemoryManager (DdtLogger *logger, const std::string broker_port)
 
virtual ~DdtMemoryManager ()
 
int32_t CreateSharedMemory (const std::string data_stream_identifier, const int32_t max_data_sample_size, const int32_t number_of_samples)
 
bool DeleteSharedMemory (const std::string data_stream_identifier)
 
bool CheckIfShmExists (const std::string data_stream_identifier)
 
int32_t get_max_data_sample_size (const std::string data_stream_identifier)
 
int32_t get_number_of_samples (const std::string data_stream_identifier)
 
DdtMemoryAccessorget_memory_accessor (const std::string data_stream_identifier)
 
std::string get_shm_id (const std::string data_stream_identifier) const
 
std::string get_shm_full_path (const std::string data_stream_identifier) const
 
int32_t GetMaxPossibleBufferSize (const int32_t max_data_sample_size)
 

Additional Inherited Members

- Protected Member Functions inherited from ddt::DdtMemoryManager
bool CheckSpaceAvailability (const int32_t max_data_sample_size, const int buffer_size)
 
const uint64_t GetAvailableSpace ()
 

Constructor & Destructor Documentation

◆ DdtMemoryManagerFake()

DdtMemoryManagerFake::DdtMemoryManagerFake ( DdtLogger * logger,
const std::string broker_port )
inline

Member Function Documentation

◆ CheckSpace()

bool DdtMemoryManagerFake::CheckSpace ( int32_t max_data_sample_size,
int buffer_size )
inline

◆ GetSpace()

uint64_t DdtMemoryManagerFake::GetSpace ( )
inline

The documentation for this class was generated from the following file: