#include <session.hpp>

An instance is accessible via Session::current
Definition at line 109 of file session.hpp.
Public Member Functions | |
| virtual void | clear ()=0 |
| clear current session contents without resetting overall session config. | |
| virtual void | load ()=0 |
| replace the current session by a new session loaded from serialized state. | |
| virtual Session * | operator-> ()=0 throw () |
| access to the current session object instance. | |
| virtual void | reset ()=0 |
| reset all session config and start with a pristine default session. | |
| virtual void | save ()=0 |
| create a complete, serialized representation of the current session config and contents. | |
| virtual void mobject::session::SessManager::clear | ( | ) | [pure virtual] |
clear current session contents without resetting overall session config.
Afterwards, the session will contain only one empty EDL, while all Assets are retained.
Implemented in mobject::session::SessManagerImpl.
| virtual void mobject::session::SessManager::load | ( | ) | [pure virtual] |
replace the current session by a new session loaded from serialized state.
Implemented in mobject::session::SessManagerImpl.
| virtual Session* mobject::session::SessManager::operator-> | ( | ) | throw () [pure virtual] |
access to the current session object instance.
This is the sole access path available for clients.
Implemented in mobject::session::SessManagerImpl.
| virtual void mobject::session::SessManager::reset | ( | ) | [pure virtual] |
reset all session config and start with a pristine default session.
Implemented in mobject::session::SessManagerImpl.
| virtual void mobject::session::SessManager::save | ( | ) | [pure virtual] |
create a complete, serialized representation of the current session config and contents.
Implemented in mobject::session::SessManagerImpl.
1.5.6