Home
last modified time | relevance | path

Searched defs:override (Results 8151 - 8175 of 14548) sorted by relevance

1...<<321322323324325326327328329330>>...582

/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/rdb/
H A Drdb_cloud.h44 std::vector<DBVBucket> &extend) override; member in OHOS::DistributedRdb::RdbCloud
46 std::vector<DBVBucket> &extend) override; member in OHOS::DistributedRdb::RdbCloud
47 DBStatus BatchDelete(const std::string &tableName, std::vector<DBVBucket> &extend) override; member in OHOS::DistributedRdb::RdbCloud
48 DBStatus Query(const std::string &tableName, DBVBucket &extend, std::vector<DBVBucket> &data) override; member in OHOS::DistributedRdb::RdbCloud
50 std::pair<DBStatus, uint32_t> Lock() override; member in OHOS::DistributedRdb::RdbCloud
51 DBStatus UnLock() override; member in OHOS::DistributedRdb::RdbCloud
52 DBStatus HeartBeat() override; member in OHOS::DistributedRdb::RdbCloud
53 DBStatus Close() override; member in OHOS::DistributedRdb::RdbCloud
54 std::pair<DBStatus, std::string> GetEmptyCursor(const std::string &tableName) override; member in OHOS::DistributedRdb::RdbCloud
59 void SetPrepareTraceId(const std::string &traceId) override; member in OHOS::DistributedRdb::RdbCloud
[all...]
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/evloop/src/
H A Devent_impl.h30 ~EventImpl() override; member in DistributedDB::EventImpl
32 int SetAction(const EventAction &action, const EventFinalizer &finalizer) override; member in DistributedDB::EventImpl
33 int AddEvents(EventsMask events) override; member in DistributedDB::EventImpl
34 int RemoveEvents(EventsMask events) override; member in DistributedDB::EventImpl
35 int SetTimeout(EventTime timeout) override; member in DistributedDB::EventImpl
36 int Detach(bool wait) override; member in DistributedDB::EventImpl
37 void IgnoreFinalizer() override; member in DistributedDB::EventImpl
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/communicator/src/
H A Dcommunicator.h34 ~Communicator() override; member in DistributedDB::Communicator
38 int RegOnMessageCallback(const OnMessageCallback &onMessage, const Finalizer &inOper) override; member in DistributedDB::Communicator
39 int RegOnConnectCallback(const OnConnectCallback &onConnect, const Finalizer &inOper) override; member in DistributedDB::Communicator
40 int RegOnSendableCallback(const std::function<void(void)> &onSendable, const Finalizer &inOper) override; member in DistributedDB::Communicator
42 void Activate() override; member in DistributedDB::Communicator
44 uint32_t GetCommunicatorMtuSize() const override; member in DistributedDB::Communicator
45 uint32_t GetCommunicatorMtuSize(const std::string &target) const override; member in DistributedDB::Communicator
47 uint32_t GetTimeout() const override; member in DistributedDB::Communicator
48 uint32_t GetTimeout(const std::string &target) const override; member in DistributedDB::Communicator
49 bool IsDeviceOnline(const std::string &device) const override; member in DistributedDB::Communicator
50 int GetLocalIdentity(std::string &outTarget) const override; global() member in DistributedDB::Communicator
52 int GetRemoteCommunicatorVersion(const std::string &target, uint16_t &outVersion) const override; global() member in DistributedDB::Communicator
54 int SendMessage(const std::string &dstTarget, const Message *inMsg, const SendConfig &config) override; global() member in DistributedDB::Communicator
56 const OnSendEnd &onEnd) override; global() member in DistributedDB::Communicator
[all...]
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/sqlite/
H A Dsqlite_cloud_kv_store.h26 ~SqliteCloudKvStore() override = default; member in DistributedDB::SqliteCloudKvStore
28 int GetMetaData(const Key &key, Value &value) const override; member in DistributedDB::SqliteCloudKvStore
30 int PutMetaData(const Key &key, const Value &value) override; member in DistributedDB::SqliteCloudKvStore
32 int ChkSchema(const TableName &tableName) override; member in DistributedDB::SqliteCloudKvStore
34 int SetCloudDbSchema(const DataBaseSchema &schema) override; member in DistributedDB::SqliteCloudKvStore
36 int GetCloudDbSchema(std::shared_ptr<DataBaseSchema> &cloudSchema) override; member in DistributedDB::SqliteCloudKvStore
38 int GetCloudTableSchema(const TableName &tableName, TableSchema &tableSchema) override; member in DistributedDB::SqliteCloudKvStore
40 int StartTransaction(TransactType type) override; member in DistributedDB::SqliteCloudKvStore
42 int Commit() override; member in DistributedDB::SqliteCloudKvStore
44 int Rollback() override; member in DistributedDB::SqliteCloudKvStore
47 bool isCompensatedTask, int64_t &count) override; global() member in DistributedDB::SqliteCloudKvStore
50 bool isCloudForcePush, bool isCompensatedTask, int64_t &count) override; global() member in DistributedDB::SqliteCloudKvStore
53 ContinueToken &continueStmtToken, CloudSyncData &cloudDataResult) override; global() member in DistributedDB::SqliteCloudKvStore
55 int GetCloudDataNext(ContinueToken &continueStmtToken, CloudSyncData &cloudDataResult) override; global() member in DistributedDB::SqliteCloudKvStore
58 bool isCompensatedTask, std::vector<std::string> &cloudGid) override; global() member in DistributedDB::SqliteCloudKvStore
60 int ReleaseCloudDataToken(ContinueToken &continueStmtToken) override; global() member in DistributedDB::SqliteCloudKvStore
63 VBucket &assetInfo) override; global() member in DistributedDB::SqliteCloudKvStore
65 int PutCloudSyncData(const std::string &tableName, DownloadData &downloadData) override; global() member in DistributedDB::SqliteCloudKvStore
67 void TriggerObserverAction(const std::string &deviceName, ChangedData &&changedData, bool isChangedData) override; global() member in DistributedDB::SqliteCloudKvStore
69 int FillCloudAssetForDownload(const std::string &tableName, VBucket &asset, bool isDownloadSuccess) override; global() member in DistributedDB::SqliteCloudKvStore
71 int SetLogTriggerStatus(bool status) override; global() member in DistributedDB::SqliteCloudKvStore
72 int SetCursorIncFlag(bool status) override; global() member in DistributedDB::SqliteCloudKvStore
74 int FillCloudLogAndAsset(OpType opType, const CloudSyncData &data, bool fillAsset, bool ignoreEmptyGid) override; global() member in DistributedDB::SqliteCloudKvStore
76 std::string GetIdentify() const override; global() member in DistributedDB::SqliteCloudKvStore
78 int CheckQueryValid(const QuerySyncObject &query) override; global() member in DistributedDB::SqliteCloudKvStore
80 bool IsSharedTable(const std::string &tableName) override; global() member in DistributedDB::SqliteCloudKvStore
82 void SetUser(const std::string &user) override; global() member in DistributedDB::SqliteCloudKvStore
92 std::pair<int, CloudSyncData> GetLocalCloudVersion() override; global() member in DistributedDB::SqliteCloudKvStore
96 CloudSyncConfig GetCloudSyncConfig() const override; global() member in DistributedDB::SqliteCloudKvStore
100 void ReleaseUploadRecord(const std::string &tableName, const CloudWaterType &type, Timestamp localMark) override; global() member in DistributedDB::SqliteCloudKvStore
103 SingleVerConflictResolvePolicy policy) override; global() member in DistributedDB::SqliteCloudKvStore
105 int GetCompensatedSyncQuery(std::vector<QuerySyncObject> &syncQuery, std::vector<std::string> &users) override; global() member in DistributedDB::SqliteCloudKvStore
108 const std::vector<ReviseModTimeInfo> &revisedData) override; global() member in DistributedDB::SqliteCloudKvStore
[all...]
H A Dsqlite_multi_ver_data_storage.h39 ~SQLiteMultiVerDataStorage() override; member in DistributedDB::SQLiteMultiVerDataStorage
44 int Open(const Property &property) override; member in DistributedDB::SQLiteMultiVerDataStorage
46 int StartWrite(KvDataType dataType, IKvDBMultiVerTransaction *&transaction) override; member in DistributedDB::SQLiteMultiVerDataStorage
49 const UpdateVerTimestamp &multiVerTimestamp) override; member in DistributedDB::SQLiteMultiVerDataStorage
51 int RollbackWritePhaseOne(IKvDBMultiVerTransaction *transaction, const Version &versionInfo) override; member in DistributedDB::SQLiteMultiVerDataStorage
53 int RollbackWrite(IKvDBMultiVerTransaction *transaction) override; member in DistributedDB::SQLiteMultiVerDataStorage
55 void CommitWritePhaseTwo(IKvDBMultiVerTransaction *transaction) override; member in DistributedDB::SQLiteMultiVerDataStorage
57 IKvDBMultiVerTransaction *StartRead(KvDataType dataType, const Version &versionInfo, int &errCode) override; member in DistributedDB::SQLiteMultiVerDataStorage
59 void ReleaseTransaction(IKvDBMultiVerTransaction *transaction) override; member in DistributedDB::SQLiteMultiVerDataStorage
61 void Close() override; member in DistributedDB::SQLiteMultiVerDataStorage
67 int CheckVersion(const Property &property, bool &isDbExist) const override; global() member in DistributedDB::SQLiteMultiVerDataStorage
69 int GetVersion(const Property &property, int &version, bool &isDbExisted) const override; global() member in DistributedDB::SQLiteMultiVerDataStorage
71 int BackupCurrentDatabase(const Property &property, const std::string &dir) override; global() member in DistributedDB::SQLiteMultiVerDataStorage
73 int ImportDatabase(const Property &property, const std::string &dir, const CipherPassword &passwd) override; global() member in DistributedDB::SQLiteMultiVerDataStorage
[all...]
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/interfaces/
H A Ddistributeddb_interfaces_log_test.cpp31 void SetUp() override; member in DistributedDBInterfacesLogTest
32 void TearDown() override; member in DistributedDBInterfacesLogTest
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/syncer/
H A Dvirtual_time_sync_communicator.h41 int RegOnMessageCallback(const OnMessageCallback &onMessage, const Finalizer &inOper) override; member in DistributedDB::VirtualTimeSyncCommunicator
42 int RegOnConnectCallback(const OnConnectCallback &onConnect, const Finalizer &inOper) override; member in DistributedDB::VirtualTimeSyncCommunicator
43 int RegOnSendableCallback(const std::function<void(void)> &onSendable, const Finalizer &inOper) override; member in DistributedDB::VirtualTimeSyncCommunicator
45 void Activate() override; member in DistributedDB::VirtualTimeSyncCommunicator
48 uint32_t GetCommunicatorMtuSize() const override; member in DistributedDB::VirtualTimeSyncCommunicator
49 uint32_t GetCommunicatorMtuSize(const std::string &target) const override; member in DistributedDB::VirtualTimeSyncCommunicator
52 uint32_t GetTimeout() const override; member in DistributedDB::VirtualTimeSyncCommunicator
53 uint32_t GetTimeout(const std::string &target) const override; member in DistributedDB::VirtualTimeSyncCommunicator
55 bool IsDeviceOnline(const std::string &device) const override; member in DistributedDB::VirtualTimeSyncCommunicator
58 int GetLocalIdentity(std::string &outTarget) const override; member in DistributedDB::VirtualTimeSyncCommunicator
60 int SendMessage(const std::string &dstTarget, const Message *inMsg, const SendConfig &config) override; global() member in DistributedDB::VirtualTimeSyncCommunicator
62 const OnSendEnd &onEnd) override; global() member in DistributedDB::VirtualTimeSyncCommunicator
64 int GetRemoteCommunicatorVersion(const std::string &deviceId, uint16_t &version) const override; global() member in DistributedDB::VirtualTimeSyncCommunicator
[all...]
/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/include/adaptor/
H A Dclient_adaptor.h34 void OnRemoteDied(const wptr<IRemoteObject> &remote) override; member in OHOS::ObjectStore::ClientAdaptor::ServiceDeathRecipient
49 sptr<IRemoteObject> GetFeatureInterface(const std::string &name) override; member in OHOS::ObjectStore::ObjectStoreDataServiceProxy
50 uint32_t RegisterClientDeathObserver(const std::string &appId, sptr<IRemoteObject> observer) override; member in OHOS::ObjectStore::ObjectStoreDataServiceProxy
/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/include/
H A Dobject_callback_stub.h31 int OnRemoteRequest(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option) override; member in OHOS::DistributedObject::ObjectSaveCallbackStub
41 int OnRemoteRequest(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option) override; member in OHOS::DistributedObject::ObjectRevokeSaveCallbackStub
51 int OnRemoteRequest(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option) override; member in OHOS::DistributedObject::ObjectRetrieveCallbackStub
61 int OnRemoteRequest(uint32_t code, MessageParcel &data, MessageParcel &reply, MessageOption &option) override; member in OHOS::DistributedObject::ObjectChangeCallbackStub
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/framework/include/metadata/
H A Dstore_meta_data_local.h31 API_EXPORT bool Marshal(json &node) const override; member
32 API_EXPORT bool Unmarshal(const json &node) override; member
50 API_EXPORT bool Marshal(json &node) const override; member
51 API_EXPORT bool Unmarshal(const json &node) override; member
H A Dmatrix_meta_data.h38 bool Marshal(json &node) const override; member in OHOS::DistributedData::final
39 bool Unmarshal(const json &node) override; member in OHOS::DistributedData::final
H A Dstrategy_meta_data.h33 API_EXPORT bool Marshal(json &node) const override; member
34 API_EXPORT bool Unmarshal(const json &node) override; member
H A Dstore_debug_info.h29 bool Marshal(Serializable::json &node) const override; member
30 bool Unmarshal(const Serializable::json &node) override; member
35 bool Marshal(Serializable::json &node) const override; member
36 bool Unmarshal(const Serializable::json &node) override; member
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/cloud/sync_strategies/
H A Dnetwork_sync_strategy.h35 bool Marshal(json &node) const override; member
36 bool Unmarshal(const json &node) override; member
43 int32_t CheckSyncAction(const StoreInfo &storeInfo) override; member in OHOS::CloudData::NetworkSyncStrategy
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/data/
H A Dpublished_data.h28 bool Marshal(json &node) const override; member
29 bool Unmarshal(const json &node) override; member
39 bool Marshal(json &node) const override; member in OHOS::DataShare::final
40 bool Unmarshal(const json &node) override; member in OHOS::DataShare::final
61 bool HasVersion() const override; member in OHOS::DataShare::final
62 int GetVersion() const override; member in OHOS::DataShare::final
63 std::string GetValue() const override; member in OHOS::DataShare::final
H A Dtemplate_data.h27 bool Marshal(json &node) const override; member
28 bool Unmarshal(const json &node) override; member
35 bool Marshal(json &node) const override; member
36 bool Unmarshal(const json &node) override; member
47 bool Marshal(json &node) const override; member
48 bool Unmarshal(const json &node) override; member
68 bool HasVersion() const override; member
69 int GetVersion() const override; member
70 std::string GetValue() const override; member
/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/include/communicator/
H A Dprocess_communicator_impl.h36 KVSTORE_API ~ProcessCommunicatorImpl() override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
38 KVSTORE_API DBStatus Start(const std::string &processLabel) override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
39 KVSTORE_API DBStatus Stop() override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
41 KVSTORE_API DBStatus RegOnDeviceChange(const OnDeviceChange &callback) override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
42 KVSTORE_API DBStatus RegOnDataReceive(const OnDataReceive &callback) override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
44 KVSTORE_API DBStatus SendData(const DeviceInfos &dstDevInfo, const uint8_t *data, uint32_t length) override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
46 const DeviceInfos &dstDevInfo, const uint8_t *data, uint32_t length, uint32_t totalLength) override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
47 KVSTORE_API uint32_t GetMtuSize() override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
48 KVSTORE_API uint32_t GetMtuSize(const DeviceInfos &devInfo) override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
49 KVSTORE_API DeviceInfos GetLocalDeviceInfos() override; member in OHOS::ObjectStore::ProcessCommunicatorImpl
50 KVSTORE_API std::vector<DeviceInfos> GetRemoteOnlineDeviceInfosList() override; global() member in OHOS::ObjectStore::ProcessCommunicatorImpl
51 KVSTORE_API bool IsSameProcessLabelStartedOnPeerDevice(const DeviceInfos &peerDevInfo) override; global() member in OHOS::ObjectStore::ProcessCommunicatorImpl
54 void OnMessage(const DeviceInfo &info, const uint8_t *ptr, const int size, const PipeInfo &pipeInfo) const override; global() member in OHOS::ObjectStore::ProcessCommunicatorImpl
55 void OnDeviceChanged(const DeviceInfo &info, const DeviceChangeType &type) const override; global() member in OHOS::ObjectStore::ProcessCommunicatorImpl
[all...]
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/app/src/security/
H A Dsecurity.h38 ~Security() override; member in OHOS::DistributedKv::Security
41 DBStatus RegOnAccessControlledEvent(const OnAccessControlledEvent &callback) override; member in OHOS::DistributedKv::Security
44 bool IsAccessControlled() const override; member in OHOS::DistributedKv::Security
48 DBStatus SetSecurityOption(const std::string &filePath, const SecurityOption &option) override; member in OHOS::DistributedKv::Security
51 DBStatus GetSecurityOption(const std::string &filePath, SecurityOption &option) const override; member in OHOS::DistributedKv::Security
54 bool CheckDeviceSecurityAbility(const std::string &deviceId, const SecurityOption &option) const override; member in OHOS::DistributedKv::Security
57 const AppDistributedKv::DeviceChangeType &type) const override; member in OHOS::DistributedKv::Security
59 AppDistributedKv::ChangeLevelType GetChangeLevelType() const override; member in OHOS::DistributedKv::Security
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/kvdb/
H A Duser_delegate.h51 void OnAccountChanged(const DistributedKv::AccountEventInfo &eventInfo) override; member in OHOS::DistributedData::UserDelegate::LocalUserObserver
52 std::string Name() override; member in OHOS::DistributedData::UserDelegate::LocalUserObserver
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/matrix/include/
H A Dmatrix_event.h42 bool Equals(const Event &event) const override; member in OHOS::DistributedData::MatrixEvent
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/udmf/
H A Dudmf_service_impl.h40 int32_t SetData(CustomOption &option, UnifiedData &unifiedData, std::string &key) override; member in OHOS::UDMF::final
41 int32_t GetData(const QueryOption &query, UnifiedData &unifiedData) override; member in OHOS::UDMF::final
42 int32_t GetBatchData(const QueryOption &query, std::vector<UnifiedData> &unifiedDataSet) override; member in OHOS::UDMF::final
43 int32_t UpdateData(const QueryOption &query, UnifiedData &unifiedData) override; member in OHOS::UDMF::final
44 int32_t DeleteData(const QueryOption &query, std::vector<UnifiedData> &unifiedDataSet) override; member in OHOS::UDMF::final
45 int32_t GetSummary(const QueryOption &query, Summary &summary) override; member in OHOS::UDMF::final
46 int32_t AddPrivilege(const QueryOption &query, Privilege &privilege) override; member in OHOS::UDMF::final
47 int32_t Sync(const QueryOption &query, const std::vector<std::string> &devices) override; member in OHOS::UDMF::final
48 int32_t IsRemoteData(const QueryOption &query, bool &result) override; member in OHOS::UDMF::final
49 int32_t SetAppShareOption(const std::string &intention, int32_t shareOption) override; member in OHOS::UDMF::final
50 int32_t GetAppShareOption(const std::string &intention, int32_t &shareOption) override; global() member in OHOS::UDMF::final
51 int32_t RemoveAppShareOption(const std::string &intention) override; global() member in OHOS::UDMF::final
52 int32_t OnInitialize() override; global() member in OHOS::UDMF::final
53 int32_t OnBind(const BindInfo &bindInfo) override; global() member in OHOS::UDMF::final
54 int32_t ObtainAsynProcess(AsyncProcessInfo &processInfo) override; global() member in OHOS::UDMF::final
55 int32_t ClearAsynProcess() override; global() member in OHOS::UDMF::final
[all...]
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/src/
H A Dintercepted_data_impl.h36 std::vector<KVEntry> GetEntries() override; member in DistributedDB::InterceptedDataImpl
37 DBStatus ModifyKey(size_t index, const Key &newKey) override; member in DistributedDB::InterceptedDataImpl
38 DBStatus ModifyValue(size_t index, const Value &newValue) override; member in DistributedDB::InterceptedDataImpl
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/kv/
H A Dsync_able_kvdb.h33 ~SyncAbleKvDB() override; member in DistributedDB::SyncAbleKvDB
37 void DelConnection(GenericKvDBConnection *connection) override; member in DistributedDB::SyncAbleKvDB
40 void CommitNotify(int notifyEvent, KvDBCommitNotifyFilterAbleData *data) override; member in DistributedDB::SyncAbleKvDB
43 void Close() override; member in DistributedDB::SyncAbleKvDB
63 void WakeUpSyncer() override; member in DistributedDB::SyncAbleKvDB
94 void Dump(int fd) override; member in DistributedDB::SyncAbleKvDB
104 void ResetSyncStatus() override; member in DistributedDB::SyncAbleKvDB
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/multiver/
H A Dmulti_ver_storage_executor.h37 ~MultiVerStorageExecutor() override; member in DistributedDB::MultiVerStorageExecutor
42 int Reset() override; member in DistributedDB::MultiVerStorageExecutor
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/syncer/src/device/singlever/
H A Dsingle_ver_relational_sync_task_context.h30 void Clear() override; member in DistributedDB::SingleVerRelationalSyncTaskContext
31 std::string GetQuerySyncId() const override; member in DistributedDB::SingleVerRelationalSyncTaskContext
32 std::string GetDeleteSyncId() const override; member in DistributedDB::SingleVerRelationalSyncTaskContext
35 std::pair<bool, bool> GetSchemaSyncStatus(QuerySyncObject &querySyncObject) const override; member in DistributedDB::SingleVerRelationalSyncTaskContext
37 void SchemaChange() override; member in DistributedDB::SingleVerRelationalSyncTaskContext
39 bool IsSchemaCompatible() const override; member in DistributedDB::SingleVerRelationalSyncTaskContext
41 ~SingleVerRelationalSyncTaskContext() override; member in DistributedDB::SingleVerRelationalSyncTaskContext
42 void CopyTargetData(const ISyncTarget *target, const TaskParam &taskParam) override; member in DistributedDB::SingleVerRelationalSyncTaskContext

Completed in 18 milliseconds

1...<<321322323324325326327328329330>>...582