Classes | Public Types | Public Member Functions | Protected Attributes
decision_making::ProtocolAllocation Class Reference

#include <TAO.h>

Inheritance diagram for decision_making::ProtocolAllocation:
Inheritance graph
[legend]

List of all members.

Classes

struct  Cleanner
struct  Option

Public Types

typedef boost::function
< decision_making::TaskResult(void)> 
Callback

Public Member Functions

void add (std::string name, bool isReady, Callback cb)
virtual bool decide ()=0
Callback getCallback () const
 ProtocolAllocation (int &res, decision_making::CallContext *call_context, decision_making::EventQueue *events)
virtual ~ProtocolAllocation ()

Protected Attributes

decision_making::CallContextcall_context
decision_making::EventQueueevents
int opt_counter
std::vector< Optionoptions
int & result

Detailed Description

Definition at line 112 of file TAO.h.


Member Typedef Documentation

Definition at line 114 of file TAO.h.


Constructor & Destructor Documentation

Definition at line 129 of file TAO.h.

Definition at line 131 of file TAO.h.


Member Function Documentation

void decision_making::ProtocolAllocation::add ( std::string  name,
bool  isReady,
Callback  cb 
) [inline]

Definition at line 132 of file TAO.h.

virtual bool decision_making::ProtocolAllocation::decide ( ) [pure virtual]

Definition at line 134 of file TAO.h.


Member Data Documentation

Definition at line 117 of file TAO.h.

Definition at line 118 of file TAO.h.

Definition at line 119 of file TAO.h.

Definition at line 127 of file TAO.h.

Definition at line 116 of file TAO.h.


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


decision_making
Author(s):
autogenerated on Wed Aug 26 2015 11:16:53