[ CCode ( type_id = "camel_offline_store_get_type ()" ) ]
public class OfflineStore : Store, Initable
Base class for offline-capable mail stores.
OfflineStore is a Store subclass that any remote backend supporting offline operation should extend instead of Store directly.
It adds a network availability state (online / offline) that client code can query and change via get_online and set_online. When going offline, the base class implementation synchronises all OfflineFolder instances that are currently active.
Backends using OfflineStore should also provide OfflineFolder -based folders for any folders representing remote data, so that the per-folder offline sync behaviour can be controlled.