Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SubGraphFactory.h

Go to the documentation of this file.
00001 /* copyright (C) 2003 by Jens zechlin*/ 00002 00003 #ifndef SubGraphFactory_H 00004 #define SubGraphFactory_H 00005 00006 #include <vector> 00007 #include "SubGraphSH.h" 00008 00009 typedef SH::SubGraphSH* create_t(SHGraphManager* , u_int32_t, MNSelector&); 00010 typedef void destroy_t(SH::SubGraphSH*); 00011 00012 class SubGraphFactory { 00013 00014 std::vector<void*> libHandles; 00015 std::vector<SH::SubGraphSH*> subGraphs; 00016 public: 00020 SH::SubGraphSH* getSubGraphSH(const MNString clientName, 00021 const SDP::PayloadTypes payloadType, 00022 SHGraphManager* mgr, 00023 u_int32_t runtimeId, 00024 MNSelector& sel); 00030 void destroy(SH::SubGraphSH *sh); 00031 }; 00032 #endif /* SubGraphFactory_H */ 00033

Generated on Sun Mar 6 13:35:50 2005 for Komssys by doxygen 1.3.8