Lines Matching refs:SnapshotMachine
3 * COM class implementation for Snapshot and SnapshotMachine in VBoxSVC.
67 ComObjPtr<SnapshotMachine> pMachine;
112 SnapshotMachine *aMachine,
535 * Returns the SnapshotMachine that this snapshot belongs to.
539 const ComObjPtr<SnapshotMachine>& Snapshot::i_getSnapshotMachine() const
934 // SnapshotMachine implementation
938 SnapshotMachine::SnapshotMachine()
942 SnapshotMachine::~SnapshotMachine()
945 HRESULT SnapshotMachine::FinalConstruct()
952 void SnapshotMachine::FinalRelease()
962 * Initializes the SnapshotMachine object when taking a snapshot.
971 HRESULT SnapshotMachine::init(SessionMachine *aSessionMachine,
1006 /* SSData is always unique for SnapshotMachine */
1112 * Initializes the SnapshotMachine object when loading from the settings file.
1123 HRESULT SnapshotMachine::initFromSettings(Machine *aMachine,
1164 /* SSData is always unique for SnapshotMachine */
1227 * Uninitializes this SnapshotMachine object.
1229 void SnapshotMachine::uninit()
1254 RWLockHandle *SnapshotMachine::lockHandle() const
1262 // SnapshotMachine public internal methods
1267 * Called by the snapshot object associated with this SnapshotMachine when
1272 HRESULT SnapshotMachine::i_onSnapshotChange(Snapshot *aSnapshot)
1613 ComObjPtr<SnapshotMachine> pSnapshotMachine;
1961 ComObjPtr<SnapshotMachine> pSnapMachine = pSnapshot->i_getSnapshotMachine();
2090 ComPtr<SnapshotMachine> pSnapshotMachine(task.m_pSnapshot->i_getSnapshotMachine());
2418 ComObjPtr<SnapshotMachine> pSnapMachine = pSnapshot->i_getSnapshotMachine();
2636 ComObjPtr<SnapshotMachine> pSnapMachine = task.m_pSnapshot->i_getSnapshotMachine();