CernVM-FS
2.12.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
publisher.h
Go to the documentation of this file.
1
5
#ifndef CVMFS_NOTIFY_PUBLISHER_H_
6
#define CVMFS_NOTIFY_PUBLISHER_H_
7
8
#include <string>
9
10
namespace
notify {
11
15
class
Publisher
{
16
public
:
17
virtual
~Publisher
();
18
22
virtual
bool
Init
();
23
29
virtual
bool
Publish
(
const
std::string& msg,
const
std::string& topic) = 0;
30
34
virtual
bool
Finalize
();
35
};
36
37
}
// namespace notify
38
39
#endif // CVMFS_NOTIFY_PUBLISHER_H_
notify::Publisher::~Publisher
virtual ~Publisher()
Definition:
publisher.cc:13
notify::Publisher
Definition:
publisher.h:15
notify::Publisher::Init
virtual bool Init()
Definition:
publisher.cc:15
notify::Publisher::Publish
virtual bool Publish(const std::string &msg, const std::string &topic)=0
Definition:
repository.cc:821
notify::Publisher::Finalize
virtual bool Finalize()
Definition:
publisher.cc:17
cvmfs
cvmfs
notify
publisher.h
Generated on Sun Nov 10 2024 01:18:12 for CernVM-FS by
1.8.5