Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aliyun/ossfs
/ types & classes
Types & classes
279 in github.com/aliyun/ossfs
⨍
Functions
956
◇
Types & classes
279
↓ 12 callers
Class
FaultInjection
src/common/fault_injector.h:104
↓ 2 callers
Class
sigaction
src/main.cpp:522
↓ 1 callers
Class
ObjDirent
src/oss/obj_store.h:41
↓ 1 callers
Class
SortableDentryComparator
src/fs/fs.cpp:2647
↓ 1 callers
Class
sigaction
src/fs/test/test_basic.cpp:345
↓ 1 callers
Class
stat
src/fs/test/test_suite.cpp:83
Class
Attribute
src/fs/fs.cpp:1114
Class
Attribute
src/fs/inode.h:51
Class
Attribute
src/fs/inode.h:64
Class
Attribute
src/fs/inode.h:104
Class
Attribute
src/fs/fs.h:249
Class
AuditableOssFs
src/fs/test/test_suite.h:99
Class
BGVCpuDiskCacheEnv
A background vCPU environment for disk cache operations.
src/fs/bg_vcpu_env.h:123
Class
BGVCpuObjStoreEnv
A background vCPU environment for object store backends management. This structure extends VCpuObjStoreEnv to provide a background execution environm
src/fs/bg_vcpu_env.h:50
Class
BackgroundVCpuEnv
src/fs/bg_vcpu_env.h:176
Class
BaseLogOutput
copied from photon alog.cpp
src/common/logger.cpp:40
Class
BlockCache
BlockCache provides a centralized management mechanism for block caches, including allocation/deallocation of cache blocks, reference counting for cac
src/fs/mem_cache.h:267
Class
BlockCacheHandle
src/fs/mem_cache.h:90
Class
BlockCacheStore
src/fs/mem_cache.h:89
Class
BlockCacheStoreTest
src/fs/mem_cache.h:31
Class
BlockCacheStoreTest
src/fs/test/test_mem_cache_store.cpp:30
Class
BlockCacheTest
src/fs/cache.h:28
Class
BlockCacheTest
src/fs/test/test_mem_cache.cpp:24
Class
BlockInfo
src/fs/mem_cache.h:78
Enum
BlockLockType
src/fs/mem_cache.h:76
Class
BlockPool
src/fs/mem_cache.h:196
Class
CacheEntry
src/fs/staged_inode_cache.h:34
Class
CacheHandle
src/fs/cache.h:59
Class
CacheNode
src/common/test/test_lru.cpp:446
Enum
CacheType
src/fs/fs.h:75
Class
CredentialsInfo
src/credentials/creds_provider.h:43
Class
CredentialsParser
src/credentials/creds_provider.h:25
Class
CredentialsProvider
src/credentials/creds_provider.h:39
Class
DentryView
src/fs/inode.h:273
Class
DirInode
src/fs/inode.h:223
Class
DiskCache
src/fs/disk_cache.h:30
Class
DiskCacheEnv
src/fs/disk_cache_env.h:51
Class
DiskCacheOptions
src/fs/disk_cache_env.h:33
Class
DiskCacheStore
src/fs/disk_cache.cpp:37
Class
DiskCacheStore
src/fs/disk_cache.h:28
Class
EnableFilePrefetching
src/fs/file_prefetching.h:42
Class
EnableFilePrefetching<OssCachedReader>
src/fs/file_prefetching.cpp:263
Class
Entry
src/fs/test/test_readdir.cpp:837
Class
EnvContext
src/fs/bg_vcpu_env.h:65
Class
FaultInjector
src/common/fault_injector.h:27
Class
FileInode
src/fs/file_prefetching.h:33
Class
FileInode
src/fs/file_writer.h:25
Class
FileInode
src/fs/inode.h:185
Class
FileInode
src/fs/file_reader.h:28
Class
FixedBlockMemoryPool
A memory pool for fixed-size memory blocks. This class manages a pool of fixed-size memory blocks to reduce the overhead of frequent memory allocation
src/fs/mem_pool.h:33
Class
FixedMemoryPoolTest
src/fs/mem_pool.h:26
Class
FixedMemoryPoolTest
src/fs/test/test_mem_pool.cpp:22
Class
FuseLLOptions
src/fuse_adapter_ll.h:22
Class
HTTPClientDeleter
src/fs/test/test_http_proxy.cpp:47
Class
HTTPHandlerDeleter
src/fs/test/test_http_proxy.cpp:41
Class
HTTPServerDeleter
src/fs/test/test_http_proxy.cpp:35
Class
HeapIdManager
src/fs/id_manager.cpp:23
Class
ICache
src/fs/cache.h:60
Class
ICacheStore
src/fs/cache.h:38
Class
IFileHandleFuseLL
Fuse ensures that no further operations are performed on a file handle after it has been released. Implement a custom delete function within the relea
src/common/filesystem.h:38
Class
IFileSystemFuseLL
src/common/filesystem.h:59
Class
IIdManager
src/fs/id_manager.h:23
Class
IObjStore
src/oss/obj_store.h:98
Class
IObjStore
src/fs/file_prefetching.h:34
Class
IReader
src/fs/file_reader.h:31
Class
IWriter
src/fs/file_writer.h:28
Class
IdManagerTest
src/fs/test/test_id_manager.cpp:28
Class
Inode
src/fs/inode.h:100
Class
InodeRef
src/fs/inode.h:256
Enum
InodeRefPathType
src/fs/fs.h:229
Enum
InodeType
src/fs/inode.h:45
Class
LockQueueElement
src/fs/inode_ref.cpp:31
Class
LockQueueElement
src/fs/inode_ref.cpp:32
Class
LockQueueElement
src/fs/fs.h:145
Class
LogOutputFile
copied from photon alog.cpp
src/common/logger.cpp:77
Class
LruKeyView
src/common/lru_map.h:31
Class
LruKeyView<std::string>
src/common/lru_map.h:40
Class
LruMap
src/common/lru_map.h:52
Class
MetaStore
src/fs/mem_cache.h:175
Class
MetricHandler
src/metric/metrics_server.h:26
Class
MetricsCollector
MetricsCollector collects and aggregates metrics from nodes, records metrics history and exposes history if needed.
src/metric/metrics.cpp:102
Class
MetricsCollector
src/metric/metrics.h:56
Class
MetricsLatencyHelper
src/metric/metrics.h:92
Class
MetricsNode
MetricsNode is used to record metrics name and value in thread local.
src/metric/metrics.h:73
Class
MetricsResult
src/metric/metrics.cpp:260
Enum
MetricsType
src/metric/metrics.h:58
Class
MetricsVal
src/metric/metrics.cpp:66
Class
MetricsVal
src/metric/metrics.h:55
Class
MultipartContext
src/fs/file_writer.cpp:264
Class
NegativeCache
src/fs/negative_cache.h:27
Class
NodeWithST
src/fs/test/test_staged_cache.cpp:343
Class
ObjStoreOptions
src/oss/obj_store.h:90
Class
OptionAttribute
src/options.h:43
Enum
OptionCategory
src/options.h:29
Class
OptionRegistrar
src/options.h:26
Class
OptionsRegistry
src/options.h:27
Class
OssAppendableWriter
src/fs/file_writer.cpp:282
Class
OssCachedReader
src/fs/file_reader.h:49
Class
OssDirHandle
src/fs/dir.h:36
Class
OssDirectReader
src/fs/file_reader.h:139
next →
1–100 of 279, ranked by callers