salsa
0.3.0
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Variables
Enumerations
Pages
Publisher.hh
1
#pragma once
2
#include <Object.hh>
3
4
namespace
Salsa {
13
14
class
Publisher
:
public
Object
{
15
public
:
16
Publisher
(std::string
url
=
""
);
17
virtual
~Publisher
();
18
20
virtual
void
publish
(std::string group, std::string
id
, std::string data) = 0;
21
23
std::string
url
()
const
{
return
mURL
; }
24
25
protected
:
26
std::string
mURL
;
27
};
28
}
// namespace Salsa
Salsa::Publisher::~Publisher
virtual ~Publisher()
Definition:
Publisher.cc:10
Salsa::Publisher
Base Publisher class.
Definition:
Publisher.hh:14
Salsa::Publisher::mURL
std::string mURL
Url to publish.
Definition:
Publisher.hh:26
Salsa::Publisher::Publisher
Publisher(std::string url="")
Definition:
Publisher.cc:4
Salsa::Object
Base Salsa Object class.
Definition:
Object.hh:15
Salsa::Publisher::url
std::string url() const
Returns url.
Definition:
Publisher.hh:23
Salsa::Publisher::publish
virtual void publish(std::string group, std::string id, std::string data)=0
Publish TODO publish what?
base
Publisher.hh
Generated by
1.8.5