libiec61850  1.2.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

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

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