Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
session-service-explore-scope.hpp
Go to the documentation of this file.
1/*
2 SESSION-SERVICE-EXPLORE-SCOPE.hpp - session implementation service API: explore scope
3
4 Copyright (C)
5 2008, Hermann Vosseler <Ichthyostega@web.de>
6
7  **Lumiera** is free software; you can redistribute it and/or modify it
8  under the terms of the GNU General Public License as published by the
9  Free Software Foundation; either version 2 of the License, or (at your
10  option) any later version. See the file COPYING for further details.
11
12*/
13
14
37#ifndef MOBJECT_SESSION_SESSION_SERVICE_EXPLORE_SCOPE_H
38#define MOBJECT_SESSION_SESSION_SERVICE_EXPLORE_SCOPE_H
39
42
43
44
45
46namespace steam {
47namespace mobject {
48namespace session {
49
50
51
61 {
62 static lumiera::QueryResolver const& getResolver();
63
64 static PlacementMO& getScope (PlacementMO const&);
65 static PlacementMO& getScope (PlacementMO::ID const&);
66 static PlacementMO& getScopeRoot();
67 };
68
69
70
71}}} // namespace steam::mobject::session
72#endif
Interface: a facility for resolving (some kind of) queries A concrete subclass has the ability to cre...
Namespace of Session and user visible high-level objects.
Definition sequence.hpp:65
Steam-Layer implementation namespace root.
Core abstraction: placement of a media object into session context.
framework and to resolve logical queries.
Implementation-level service for issuing contents/discovery queries.
static PlacementMO & getScope(PlacementMO const &)
static lumiera::QueryResolver const & getResolver()