diff options
Diffstat (limited to 'apexd/apexd_session.cpp')
| -rw-r--r-- | apexd/apexd_session.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apexd/apexd_session.cpp b/apexd/apexd_session.cpp index c94585f..98180b7 100644 --- a/apexd/apexd_session.cpp +++ b/apexd/apexd_session.cpp @@ -168,6 +168,10 @@ SessionState::State ApexSession::GetState() const { return state_.state(); } int ApexSession::GetId() const { return state_.id(); } +std::string ApexSession::GetBuildFingerprint() const { + return state_.expected_build_fingerprint(); +} + bool ApexSession::IsFinalized() const { switch (GetState()) { case SessionState::SUCCESS: @@ -194,6 +198,10 @@ void ApexSession::SetChildSessionIds( child_session_ids.end()}; } +void ApexSession::SetBuildFingerprint(const std::string& fingerprint) { + *(state_.mutable_expected_build_fingerprint()) = fingerprint; +} + Status ApexSession::UpdateStateAndCommit( const SessionState::State& session_state) { state_.set_state(session_state); |
