crabmeat 1.0
Loading...
Searching...
No Matches
kfactorystore.h
1
8
9#ifndef CBM_KERNELFACTORYSTORE_H_
10#define CBM_KERNELFACTORYSTORE_H_
11
12#include "crabmeat-common.h"
13
14namespace cbm {
15
16class kernel_t;
17struct CBM_API kernelfactorystore_t
18{
19 public:
20 kernelfactorystore_t( void * _kernelfactorystore)
21 : m_kernelfactorystore( _kernelfactorystore)
22 {}
23 virtual ~kernelfactorystore_t() { }
24
25 size_t size();
26
27 kernel_t * construct_kernel( char const * /*name*/,
28 lid_t const & /*object id*/, int * /*exists*/ = NULL);
29
30 private:
31 void * m_kernelfactorystore;
32};
33} /* namespace cbm */
34
35#endif /* !CBM_KERNELFACTORYSTORE_H_ */
36
The "Service Registry" holds information about available services (e.g., models, readers,...
Definition Lresources.h:51