RF24Log  0.1.3
Unified logging library
PrintfParser.h
Go to the documentation of this file.
1 
16 #ifndef SRC_RF24LOGPARTS_PARSING_H_
17 #define SRC_RF24LOGPARTS_PARSING_H_
18 
19 #include <stdint.h>
20 #include "AbstractHandler.h"
21 #include "AbstractStream.h"
22 
25 {
26 protected:
27  void write(uint8_t logLevel,
28  const char *vendorId,
29  const char *message,
30  va_list *args);
31 
32 #if defined (ARDUINO_ARCH_AVR)
33  void write(uint8_t logLevel,
34  const __FlashStringHelper *vendorId,
35  const __FlashStringHelper *message,
36  va_list *args);
37 #endif
38 };
39 
40 #endif /* SRC_RF24LOGPARTS_PARSING_H_ */
abstract class that allows custom handlers agnostic to any output stream APIs
abstract class that allows using different output stream APIs
An abstract base class for handling log messages.
A protected collection of methods that output formatted data to a stream.
class that holds the RF24Log's in-house printf-like parsing
Definition: PrintfParser.h:25
void write(uint8_t logLevel, const char *vendorId, const char *message, va_list *args)