#include <sessionimpl.hpp>


Definition at line 59 of file sessionimpl.hpp.
Public Member Functions | |
| virtual void | add (PMO &placement) |
| virtual EDL & | currEDL () |
| virtual PFix & | getFixture () |
| virtual bool | isValid () |
| virtual void | rebuildFixture () |
| virtual bool | remove (PMO &placement) |
Protected Member Functions | |
| void | clear () |
| SessionImpl (DefsManager &) throw () | |
| create a new empty session with default values. | |
Protected Attributes | |
| vector< EDL > | edls |
| PFix | fixture |
| uint | focusEDL_ |
Friends | |
| class | SessManagerImpl |
| mobject::session::SessionImpl::SessionImpl | ( | DefsManager & | defs | ) | throw () [protected] |
create a new empty session with default values.
Definition at line 38 of file sessionimpl.cpp.
00039 : Session(defs), 00040 focusEDL_(0), 00041 edls(1), 00042 fixture(new Fixture) 00043 { 00044 }
| void mobject::session::SessionImpl::clear | ( | ) | [protected] |
For internal use only.
used by SessionManager::clear discard all EDL content, without touching global configuration.
Definition at line 52 of file sessionimpl.cpp.
00053 { 00054 try 00055 { 00056 edls.clear(); 00057 edls.resize(1); 00058 focusEDL_ = 0; 00059 } 00060 catch (...) 00061 { 00062 focusEDL_ = 0; 00063 throw lumiera::error::Fatal ("unexpected exception while clearing EDLs"); 00064 } 00065 }
| EDL & mobject::session::SessionImpl::currEDL | ( | ) | [virtual] |
Implements mobject::Session.
Definition at line 92 of file sessionimpl.cpp.
1.5.6