Public Member Functions | List of all members
gov::fnal::cd::rms::provider::ProviderListener Class Referenceabstract

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-16/rms/cxx/include/provider/ProviderListener.h"

Inheritance diagram for gov::fnal::cd::rms::provider::ProviderListener:
gov::fnal::cd::rms::provider::BufferedProviderListener

Public Member Functions

virtual ~ProviderListener ()
 
virtual void textReceived (boost::shared_ptr< std::string > messageText)=0
 

Detailed Description

The interface for classes that want to be notified when a string message has been received from a provider.

Classes that implement this interface and are declared as listeners for provider-level messages are notified when messages are received.

Author
Kurt Biery
Steve Foulkes
Version
Revision
1.1.1.1.18.1
Date
2019/09/27 00:07:31

Definition at line 31 of file ProviderListener.h.

Constructor & Destructor Documentation

virtual gov::fnal::cd::rms::provider::ProviderListener::~ProviderListener ( )
inlinevirtual

Destructor (declared virtual to ensure that derived class destructors are always called).

Definition at line 38 of file ProviderListener.h.

References textReceived().

38 {}

Member Function Documentation

virtual void gov::fnal::cd::rms::provider::ProviderListener::textReceived ( boost::shared_ptr< std::string messageText)
pure virtual

Invoked when a string message is received from a provider.

Parameters
messageTextThe string containing the message that was received.

Implemented in gov::fnal::cd::rms::provider::BufferedProviderListener.

Referenced by gov::fnal::cd::rms::provider::LocalhostConnection::sendString(), and ~ProviderListener().


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