summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--include/opkele/prequeue_rp.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/opkele/prequeue_rp.h b/include/opkele/prequeue_rp.h
index b98dd5a..68fe03d 100644
--- a/include/opkele/prequeue_rp.h
+++ b/include/opkele/prequeue_rp.h
@@ -7,16 +7,19 @@
#include <opkele/basic_rp.h>
namespace opkele {
using std::string;
using std::set;
using std::iterator;
using std::output_iterator_tag;
+ /**
+ * discovery-enabled RP implementation, prequeueing discovered endpoints
+ */
class prequeue_RP : public basic_RP {
public:
/**
* @name Session persistent store API
* @{
*/
/**
* Called before queueing discovered endpoints. Typically happens
@@ -61,18 +64,22 @@ namespace opkele {
/**
* @}
*/
/**
* @name Actions
* @{
*/
+ /**
+ * In addition to base class implementation it does endpoints
+ * discovery and queueing
+ * @param usi User-suppled identifier
+ */
void initiate(const string& usi);
-
/**
* @}
*/
void verify_OP(const string& OP,
const string& claimed_id,const string& identity) const;
};