libiec61850  1.6.0
Data Fields

#include <logging_api.h>

Data Fields

void * instanceData
 
int maxLogEntries
 
uint64_t(* addEntry )(LogStorage self, uint64_t timestamp)
 
bool(* addEntryData )(LogStorage self, uint64_t entryID, const char *dataRef, uint8_t *data, int dataSize, uint8_t reasonCode)
 
bool(* getEntries )(LogStorage self, uint64_t startingTime, uint64_t endingTime, LogEntryCallback entryCallback, LogEntryDataCallback entryDataCallback, void *parameter)
 
bool(* getEntriesAfter )(LogStorage self, uint64_t startingTime, uint64_t entryID, LogEntryCallback entryCallback, LogEntryDataCallback entryDataCallback, void *parameter)
 
bool(* getOldestAndNewestEntries )(LogStorage self, uint64_t *newEntry, uint64_t *newEntryTime, uint64_t *oldEntry, uint64_t *oldEntryTime)
 
void(* destroy )(LogStorage self)
 

Detailed Description

The LogStorage object handle

Field Documentation

◆ addEntry

uint64_t(* LogStorage::addEntry) (LogStorage self, uint64_t timestamp)

◆ addEntryData

bool(* LogStorage::addEntryData) (LogStorage self, uint64_t entryID, const char *dataRef, uint8_t *data, int dataSize, uint8_t reasonCode)

◆ destroy

void(* LogStorage::destroy) (LogStorage self)

◆ getEntries

bool(* LogStorage::getEntries) (LogStorage self, uint64_t startingTime, uint64_t endingTime, LogEntryCallback entryCallback, LogEntryDataCallback entryDataCallback, void *parameter)

◆ getEntriesAfter

bool(* LogStorage::getEntriesAfter) (LogStorage self, uint64_t startingTime, uint64_t entryID, LogEntryCallback entryCallback, LogEntryDataCallback entryDataCallback, void *parameter)

◆ getOldestAndNewestEntries

bool(* LogStorage::getOldestAndNewestEntries) (LogStorage self, uint64_t *newEntry, uint64_t *newEntryTime, uint64_t *oldEntry, uint64_t *oldEntryTime)

◆ instanceData

void* LogStorage::instanceData

◆ maxLogEntries

int LogStorage::maxLogEntries

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