FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
HTTPnotificationReceiverInterface Class Referenceabstract

Abstract interface to receive log message for transmission to HTTP-attached clients. More...

#include <HTTPembeddedServer.hpp>

+ Inheritance diagram for HTTPnotificationReceiverInterface:

Public Member Functions

 HTTPnotificationReceiverInterface ()
 
 ~HTTPnotificationReceiverInterface ()
 
virtual void receiveNotice (const unsigned char *bfr, uint32_t bfrLen, const char *eventType="log")=0
 Abstract interface to deliver formatted message. More...
 

Detailed Description

Abstract interface to receive log message for transmission to HTTP-attached clients.

NOTE: when inheriting, this should be specified as a virtual base class to avoid any ambiguity when merging several derived classes via multiple inheritence.

Constructor & Destructor Documentation

◆ HTTPnotificationReceiverInterface()

HTTPnotificationReceiverInterface::HTTPnotificationReceiverInterface ( )
inline

◆ ~HTTPnotificationReceiverInterface()

HTTPnotificationReceiverInterface::~HTTPnotificationReceiverInterface ( )
inline

Member Function Documentation

◆ receiveNotice()

virtual void HTTPnotificationReceiverInterface::receiveNotice ( const unsigned char *  bfr,
uint32_t  bfrLen,
const char *  eventType = "log" 
)
pure virtual

Abstract interface to deliver formatted message.

Parameters
bfrpoints to the start of the message content
bfrLenindicates the length of the message
eventTypeis normally "log"

Implemented in HTTPstatusLog.


The documentation for this class was generated from the following file:
Generated: Fri Jul 31 2020 18:19:16
Support Information