Aktualizr
C++ SOTA Client
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Public Types | Public Member Functions | Friends | List of all members
OSTreeObject Class Reference

Public Types

using ptr = boost::intrusive_ptr< OSTreeObject >
 

Public Member Functions

 OSTreeObject (const OSTreeRepo &repo, const std::string &object_name)
 
 OSTreeObject (const OSTreeObject &)=delete
 
OSTreeObject operator= (const OSTreeObject &)=delete
 
void NotifyParents (RequestPool &pool)
 
void MakeTestRequest (const TreehubServer &push_target, CURLM *curl_multi_handle)
 
void Upload (TreehubServer &push_target, CURLM *curl_multi_handle, RunMode mode)
 
void CurlDone (CURLM *curl_multi_handle, RequestPool &pool)
 
PresenceOnServer is_on_server () const
 
CurrentOp operation () const
 
bool children_ready ()
 
void LaunchNotify ()
 
std::chrono::steady_clock::time_point RequestStartTime () const
 
ServerResponse LastOperationResult () const
 

Friends

void intrusive_ptr_add_ref (OSTreeObject *)
 
void intrusive_ptr_release (OSTreeObject *)
 
std::ostream & operator<< (std::ostream &stream, const OSTreeObject &o)
 

Detailed Description

Definition at line 30 of file ostree_object.h.


The documentation for this class was generated from the following files: