OpenDaVINCI  4.15.3
ManagedClientModuleContainerConference.h
Go to the documentation of this file.
1 
20 #ifndef OPENDAVINCI_BASE_MANAGEDCLIENTMODULECONTAINERCONFERENCE_H_
21 #define OPENDAVINCI_BASE_MANAGEDCLIENTMODULECONTAINERCONFERENCE_H_
22 
23 #include <vector>
24 
28 
29 namespace odcore {
30  namespace base {
31  namespace module {
32 
33  using namespace std;
34 
40  private:
47 
54 
55  public:
57 
59 
60  virtual void send(odcore::data::Container &container) const;
61 
62  void receiveFromLocal(odcore::data::Container &c);
63 
68  void clearListOfContainers();
69 
76  vector<odcore::data::Container> getListOfContainers() const;
77 
78  private:
79  vector<odcore::data::Container> m_listOfContainersToBeDelivered;
80  };
81 
82  }
83  }
84 } // odcore::base::module
85 
86 #endif /*OPENDAVINCI_BASE_MANAGEDCLIENTMODULECONTAINERCONFERENCE_H_*/
Definition: Container.h:40
Definition: ManagedClientModuleContainerConference.h:39
#define OPENDAVINCI_API
Definition: opendavinci.h:67
Definition: ContainerConference.h:43