MCPcopy Create free account

hub / github.com/daodst/chat / types & classes

Types & classes1,032 in github.com/daodst/chat

↓ 8 callersTypeAliasConfigErrors
ConfigErrors stores problems encountered when parsing a config file. It implements the error interface.
setup/config/config.go:189
↓ 6 callersTypeAliasstateEntryByStateKeySorter
roomserver/state/state.go:1261
↓ 5 callersTypeAliasstateEntrySorter
roomserver/state/state.go:1227
↓ 3 callersTypeAliasstateEntryListMap
roomserver/state/state.go:1247
↓ 3 callersTypeAliasstateEntryMap
Map from event type, state key tuple to numeric event ID. Implemented using binary search on a sorted array.
roomserver/state/state.go:1291
↓ 2 callersTypeAliasPath
A Path on the filesystem.
setup/config/config.go:126
↓ 2 callersTypeAliasStreamPosition
StreamPosition represents the offset in the sync stream a client is at.
syncapi/types/types.go:47
↓ 2 callersTypeAliaseventsByDepth
syncapi/routing/messages.go:544
↓ 2 callersTypeAliaseventsByDepth
federationapi/routing/join.go:501
↓ 2 callersTypeAliasint64Sorter
roomserver/types/types.go:128
↓ 2 callersTypeAliasstateEntryByStateKeySorter
roomserver/storage/shared/storage.go:1409
↓ 2 callersTypeAliasstateEntryMap
Map from event type, state key tuple to numeric event ID. Implemented using binary search on a sorted array.
roomserver/internal/helpers/auth.go:271
↓ 1 callersTypeAliasActionKind
ActionKind is the primary discriminator for actions.
internal/pushrules/action.go:66
↓ 1 callersTypeAliasAddress
An Address to listen on.
setup/config/config.go:145
↓ 1 callersTypeAliasConditionKind
ConditionKind represents a kind of condition. SPEC: Unrecognised conditions MUST NOT match any events, effectively making the push rule disabled.
internal/pushrules/condition.go:28
↓ 1 callersTypeAliasDataUnit
setup/config/config_global.go:299
↓ 1 callersTypeAliasEventMap
Map from numeric event ID to event. Implemented using binary search on a sorted array.
roomserver/internal/helpers/auth.go:292
↓ 1 callersTypeAliasFileSizeBytes
FileSizeBytes is a file size in bytes
setup/config/config.go:159
↓ 1 callersTypeAliasInt64Array
new_feature/new_db/int64array.go:10
↓ 1 callersTypeAliasJsonDuration
server/datamodel.go:124
↓ 1 callersTypeAliasKind
Kind is the type of push rule. See also RuleSet.
internal/pushrules/pushrules.go:62
↓ 1 callersTypeAliasWeakBoolean
WeakBoolean is a type that will Unmarshal to true or false even if the encoded representation is "true"/1 or "false"/0, as well as whatever other form
internal/eventutil/types.go:78
↓ 1 callersTypeAliaseventMap
Map from numeric event ID to event. Implemented using binary search on a sorted array.
roomserver/state/state.go:1312
↓ 1 callersStructjoinedMember
clientapi/routing/memberships.go:42
↓ 1 callersTypeAliasstateBlockNIDListMap
roomserver/state/state.go:1233
↓ 1 callersTypeAliasstateBlockNIDSorter
roomserver/state/state.go:1279
↓ 1 callersTypeAliasstateEntryListMap
roomserver/storage/shared/storage.go:1395
↓ 1 callersTypeAliasstateNIDSorter
roomserver/state/state.go:1269
↓ 1 callersStructworker
roomserver/internal/input/input.go:91
StructAccount
Account represents a Matrix account on this home server.
userapi/api/api.go:450
InterfaceAccountData
syncapi/storage/tables/interface.go:28
StructAccountData
AccountData represents account data sent from the client API server to the sync API server
internal/eventutil/types.go:30
StructAccountDataStreamProvider
syncapi/streams/stream_accountdata.go:11
InterfaceAccountDatabase
AccountDatabase represents an account database.
clientapi/auth/auth.go:42
StructAccountRuleSets
An AccountRuleSets carries the rule sets associated with an account.
internal/pushrules/pushrules.go:5
TypeAliasAccountType
AccountType is an enum representing the kind of account
userapi/api/api.go:499
StructAction
An Action is (part of) an outcome of a rule. There are (unofficially) terminal actions, and modifier actions.
internal/pushrules/action.go:11
StructActiveRemoteRequests
ActiveRemoteRequests is a lockable map of media URIs requested from remote homeservers It is used for ensuring multiple requests for the same file do
mediaapi/types/types.go:72
StructActiveThumbnailGeneration
ActiveThumbnailGeneration is a lockable map of file paths being thumbnailed It is used to ensure thumbnails are only generated once.
mediaapi/types/types.go:97
InterfaceAdapter
Adapter is the interface that must be implemented by a database adapter. The current schema supports a single connection by database type.
server/store/adapter/adapter.go:11
StructAdmin
roomserver/internal/perform/perform_admin.go:33
StructAliasEvent
roomserver/api/alias.go:78
StructAliasesContent
AliasesContent is the event content for http://matrix.org/docs/spec/client_server/r0.2.0.html#m-room-aliases
internal/eventutil/eventcontent.go:62
TypeAliasAllDrivesIOStats
AllDrivesIOStats is map between drive devices and IO stats
new_feature/media_manage/disk/disk.go:44
StructAppServiceAPI
setup/config/config_appservice.go:28
InterfaceAppServiceInternalAPI
AppServiceInternalAPI is used to query user and room alias data from application services
appservice/api/query.go:31
StructAppServiceQueryAPI
AppServiceQueryAPI is an implementation of api.AppServiceQueryAPI
appservice/query/query.go:34
StructApplicationService
ApplicationService represents a Matrix application service. https://matrix.org/docs/spec/application_service/unstable.html
setup/config/config_appservice.go:84
StructApplicationServiceNamespace
ApplicationServiceNamespace is the namespace that a specific application service has management over.
setup/config/config_appservice.go:65
StructApplicationServiceWorkerState
ApplicationServiceWorkerState is a type that couples an application service, a lockable condition as well as some other state variables, allowing the
appservice/types/types.go:30
InterfaceAppserviceRoomserverAPI
roomserver/api/api.go:102
InterfaceAppserviceUserAPI
api functions required by the appservice api
userapi/api/api.go:41
StructAvatarContent
AvatarContent is the event content for http://matrix.org/docs/spec/client_server/r0.2.0.html#m-room-avatar
internal/eventutil/eventcontent.go:72
StructAvatarURL
AvatarURL is a struct containing only the URL to a user's avatar
internal/eventutil/types.go:66
StructBackfiller
roomserver/internal/perform/perform_backfill.go:40
InterfaceBackwardsExtremities
BackwardsExtremities keeps track of backwards extremities for a room. Backwards extremities are the earliest (DAG-wise) known events which we have the
syncapi/storage/tables/interface.go:140
TypeAliasBase64Hash
Base64Hash is a base64 URLEncoding string representation of a SHA-256 hash sum
mediaapi/types/types.go:34
StructBaseDendrite
BaseDendrite is a base for creating new instances of dendrite. It parses command line flags and config, and exposes methods for creating various resou
setup/base/base.go:70
TypeAliasBaseDendriteOptions
setup/base/base.go:98
StructBasicAuth
BasicAuth is used for authorization on /metrics handlers
internal/httputil/httpapi.go:40
InterfaceCache
Cache is the interface that an implementation must satisfy.
internal/caching/caches.go:39
StructCache
setup/config/config_global.go:184
StructCache
Cache represents a temporary store for response entries. Entries are evicted after a certain period, defined by cleanupPeriod. This works by keeping t
internal/transactions/transactions.go:37
StructCacheKey
CacheKey is the type for the key in a transactions cache. This is needed because the spec requires transaction IDs to have a per-access token scope.
internal/transactions/transactions.go:29
StructCaches
Caches contains a set of references to caches. They may be different implementations as long as they satisfy the Cache interface.
internal/caching/caches.go:25
StructCanInviteRes
new_feature/new_db/func.go:30
StructCanonicalAlias
CanonicalAlias is the event content for https://matrix.org/docs/spec/client_server/r0.6.0#m-room-canonical-alias
internal/eventutil/eventcontent.go:40
StructCanonicalAliasContent
CanonicalAliasContent is the event content for http://matrix.org/docs/spec/client_server/r0.2.0.html#m-room-canonical-alias
internal/eventutil/eventcontent.go:67
StructChallenge
clientapi/auth/user_interactive.go:144
InterfaceClient
A Client is how interactions with a Push Gateway is done.
internal/pushgateway/pushgateway.go:9
StructClientAPI
setup/config/config_clientapi.go:8
StructClientComMessage
server/datamodel.go:279
InterfaceClientFederationAPI
federationapi/api/api.go:34
InterfaceClientKeyAPI
API functions required by the clientapi
keyserver/api/api.go:40
InterfaceClientRoomserverAPI
roomserver/api/api.go:123
InterfaceClientUserAPI
api functions required by the client api
userapi/api/api.go:79
StructComMessage
Combined message
server/datamodel.go:407
StructCondition
A Condition dictates extra conditions for a matching rules. See ConditionKind.
internal/pushrules/condition.go:5
TypeAliasConflict
Conflict is an enum representing what to do when encountering conflicting when creating profiles/devices
userapi/api/api.go:496
TypeAliasContentType
ContentType is an HTTP Content-Type header string representing the MIME type of a request body
mediaapi/types/types.go:28
StructContextRespsonse
syncapi/routing/context.go:36
StructCounts
internal/pushgateway/pushgateway.go:42
StructCredentials
Credentials represents the "ThreePidCredentials" structure defined at https://matrix.org/docs/spec/client_server/r0.2.0.html#post-matrix-client-r0-acc
clientapi/threepid/threepid.go:45
TypeAliasCrossSigningKeyMap
Map of purpose -> public key
keyserver/types/storage.go:47
StructCrossSigningKeyUpdate
keyserver/api/api.go:103
InterfaceCrossSigningKeys
keyserver/storage/tables/interface.go:61
TypeAliasCrossSigningSigMap
Map of user ID -> key ID -> signature
keyserver/types/storage.go:50
InterfaceCrossSigningSigs
keyserver/storage/tables/interface.go:66
InterfaceCurrentRoomState
syncapi/storage/tables/interface.go:99
StructDB
setup/mscs/msc2836/storage.go:48
TypeAliasDBType
test/db.go:30
StructDNSCacheOptions
setup/config/config_global.go:271
TypeAliasDataSource
A DataSource for opening a postgresql database using lib/pq.
setup/config/config.go:129
InterfaceDatabase
keyserver/storage/interface.go:26
InterfaceDatabase
roomserver/storage/interface.go:26
InterfaceDatabase
setup/mscs/msc2836/storage.go:23
InterfaceDatabase
syncapi/storage/interface.go:28
InterfaceDatabase
appservice/storage/interface.go:23
InterfaceDatabase
mediaapi/storage/interface.go:24
InterfaceDatabase
federationapi/storage/interface.go:26
next →1–100 of 1,032, ranked by callers