CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
anonymous_namespace{}::ActivitySubscriber Class Reference
Inheritance diagram for anonymous_namespace{}::ActivitySubscriber:
Collaboration diagram for anonymous_namespace{}::ActivitySubscriber:

Public Member Functions

 ActivitySubscriber (const std::string &server_url, FuseRemounter *remounter, download::DownloadManager *dl_mgr, signature::SignatureManager *sig_mgr)
virtual ~ActivitySubscriber ()
virtual notify::Subscriber::Status Consume (const std::string &repo_name, const std::string &msg_text)
- Public Member Functions inherited from notify::SubscriberSSE
 SubscriberSSE (const std::string &server_url)
virtual ~SubscriberSSE ()
virtual bool Subscribe (const std::string &topic)
virtual void Unsubscribe ()
- Public Member Functions inherited from notify::Subscriber
 Subscriber ()
virtual ~Subscriber ()

Private Attributes


Additional Inherited Members

- Public Types inherited from notify::Subscriber
enum  Status { kContinue, kFinish, kError }

Detailed Description

Definition at line 29 of file

Constructor & Destructor Documentation

anonymous_namespace{}::ActivitySubscriber::ActivitySubscriber ( const std::string &  server_url,
FuseRemounter remounter,
download::DownloadManager dl_mgr,
signature::SignatureManager sig_mgr 

Definition at line 31 of file

virtual anonymous_namespace{}::ActivitySubscriber::~ActivitySubscriber ( )

Definition at line 39 of file

Member Function Documentation

virtual notify::Subscriber::Status anonymous_namespace{}::ActivitySubscriber::Consume ( const std::string &  topic,
const std::string &  msg_text 

Consume a message

Consume the message and return the status value that can be used to exit the subscription loop.

Implements notify::Subscriber.

Definition at line 41 of file

Here is the call graph for this function:

Member Data Documentation

download::DownloadManager* anonymous_namespace{}::ActivitySubscriber::dl_mgr_

Definition at line 103 of file

FuseRemounter* anonymous_namespace{}::ActivitySubscriber::remounter_

Definition at line 102 of file

signature::SignatureManager* anonymous_namespace{}::ActivitySubscriber::sig_mgr_

Definition at line 104 of file

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