ldas-tools-al 2.6.7
Loading...
Searching...
No Matches
anonymous_namespace{Log.cc}::Log::StreamCBInterface Class Referenceabstract

Class to handle stream callbacks. More...

#include <Log.hh>

Inheritance diagram for anonymous_namespace{Log.cc}::Log::StreamCBInterface:

Public Member Functions

virtual ~StreamCBInterface ()
virtual ~StreamCBInterface ()
virtual void OnClose ()=0
 Action to be performed when the stream is closed.
virtual void OnClose ()=0
 Action to be performed when the stream is closed.
virtual void OnOpen ()=0
 Action to be performed when the stream is opened.
virtual void OnOpen ()=0
 Action to be performed when the stream is opened.

Detailed Description

Class to handle stream callbacks.

This abstaction class defines the interface for any class that is to be used as a callback on a stream.

Constructor & Destructor Documentation

◆ ~StreamCBInterface() [1/2]

LDASTools::AL::Log::StreamCBInterface::~StreamCBInterface ( )
virtual

◆ ~StreamCBInterface() [2/2]

virtual LDASTools::AL::Log::StreamCBInterface::~StreamCBInterface ( )
virtual

Member Function Documentation

◆ OnClose() [1/2]

virtual void LDASTools::AL::Log::StreamCBInterface::OnClose ( )
pure virtual

Action to be performed when the stream is closed.

◆ OnClose() [2/2]

virtual void LDASTools::AL::Log::StreamCBInterface::OnClose ( )
pure virtual

Action to be performed when the stream is closed.

◆ OnOpen() [1/2]

virtual void LDASTools::AL::Log::StreamCBInterface::OnOpen ( )
pure virtual

Action to be performed when the stream is opened.

◆ OnOpen() [2/2]

virtual void LDASTools::AL::Log::StreamCBInterface::OnOpen ( )
pure virtual

Action to be performed when the stream is opened.


The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/build/include/ldastoolsal/Log.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/Log.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/Log.cc