MCPcopy Create free account

hub / github.com/andrey-vk/wdbgp / types & classes

Types & classes158 in github.com/andrey-vk/wdbgp

↓ 12 callersFuncTyperoundTripFunc
func(*http.Request) (*http.Response, error)
internal/feeds/feeds_test.go:641
↓ 7 callersTypeAliasOriginAttribute
ORIGIN attribute
internal/bgp/wire_types.go:80
↓ 3 callersTypeAliascontextKey
internal/logging/logging.go:18
StructASPathAttribute
ASPathAttribute is the AS_PATH path attribute (type 2, well-known mandatory).
internal/bgp/wire_types.go:100
InterfaceAdapter
webgui/src/types/adapters.ts:1
InterfaceAdapterCreateUpdateRequest
webgui/src/types/adapters.ts:18
StructAdapterError
AdapterError represents a JavaScript adapter-related error.
internal/errors/errors.go:203
StructAdapterLimits
internal/feeds/feeds.go:44
InterfaceAdaptersListResponse
webgui/src/types/adapters.ts:14
StructAppSetting
AppSetting represents a single row from app_settings.
internal/store/settings.go:10
InterfaceAxiosRequestConfig
webgui/src/api/client.ts:4
InterfaceBGP
internal/web/types.go:15
StructBGPRerror
BGPRerror represents a BGP-related error.
internal/errors/errors.go:167
InterfaceBGPStatusResponse
webgui/src/admin/stores/bgpStatus.ts:5
StructCatalogEntry
CatalogEntry is one feed row in its external, name-based form. The store maps names and CIDRs onto the categories/services/prefixes dictionaries inter
internal/store/dictionaries.go:21
StructCatalogMode
CatalogMode represents a catalog mode (OpenCCK, IPRanges, sing-box SRS, etc.).
internal/store/modes.go:11
StructCatalogPrefix
CatalogPrefix represents a single CIDR prefix in the catalog.
internal/store/catalog.go:12
InterfaceChartTooltipItem
webgui/src/types/dashboard.ts:34
StructCircuitBreaker
CircuitBreaker implements the circuit breaker pattern.
internal/retry/circuitbreaker.go:75
StructCircuitBreakerConfig
Config holds circuit breaker configuration.
internal/retry/circuitbreaker.go:34
StructCircuitBreakerManager
Manager manages multiple circuit breakers.
internal/retry/circuitbreaker.go:240
StructCommunity
Community represents a catalog community assignment.
internal/store/communities.go:11
StructConfig
Config holds retry configuration.
internal/retry/retry.go:11
InterfaceCredential
webgui/src/types/users.ts:24
InterfaceCredentialsResponse
webgui/src/types/users.ts:32
InterfaceDashboardData
webgui/src/types/dashboard.ts:20
StructDatabaseError
DatabaseError represents a database-related error.
internal/errors/errors.go:151
StructDegradedInfo
DegradedInfo carries version mismatch details for the degraded-mode page.
internal/web/types.go:50
StructEntry
internal/feeds/feeds.go:25
StructError
Error represents a structured application error.
internal/errors/errors.go:23
StructErrorBuilder
ErrorBuilder provides a fluent interface for building errors.
internal/errors/errors.go:221
TypeAliasErrorType
ErrorType represents the type of error.
internal/errors/errors.go:9
InterfaceFeed
webgui/src/types/feeds.ts:1
StructFeed
Feed represents a data feed source.
internal/store/feeds.go:11
StructFeedAdapter
internal/store/store.go:60
StructFeedError
FeedError represents a feed-related error.
internal/errors/errors.go:185
InterfaceFeedHistoryPoint
webgui/src/types/dashboard.ts:8
InterfaceFeedItem
webgui/src/types/dashboard.ts:13
StructFeedSnapshot
FeedSnapshot is a point-in-time capture of feed prefix counts.
internal/store/snapshots.go:21
InterfaceFeedsListResponse
webgui/src/types/feeds.ts:15
StructHTTPError
HTTPError represents an HTTP-related error.
internal/errors/errors.go:133
StructHeader
BGP message header (19 bytes)
internal/bgp/wire_types.go:42
StructKeepaliveMessage
KEEPALIVE message (no body, just header)
internal/bgp/wire_types.go:71
StructLargeCommunitiesAttribute
LargeCommunities attribute
internal/bgp/wire_types.go:113
StructLargeCommunity
LargeCommunity
internal/bgp/wire_types.go:106
StructLists
internal/prefixfilter/filter.go:11
StructLogger
internal/logging/logging.go:14
InterfaceLoginRequest
webgui/src/types/user-page.ts:54
InterfaceLoginResponse
webgui/src/types/user-page.ts:39
StructManager
Manager manages BGP peers and route announcements using our custom Speaker.
internal/bgp/manager.go:18
StructMigration
internal/store/migrations.go:10
InterfaceMode
webgui/src/types/modes.ts:1
InterfaceModeDetailResponse
webgui/src/types/modes.ts:20
InterfaceModeFeedItem
webgui/src/types/modes.ts:8
InterfaceModesListResponse
webgui/src/types/modes.ts:16
StructMpReachNLRIAttribute
MpReachNLRIAttribute is the MP_REACH_NLRI path attribute (type 14, RFC 4760).
internal/bgp/wire_types.go:88
StructMpUnreachNLRIAttribute
MpUnreachNLRIAttribute is the MP_UNREACH_NLRI path attribute (type 15, RFC 4760). Carries withdrawn IPv6 prefixes in the path attributes section of an
internal/bgp/wire_types.go:95
StructNextHopAttribute
NEXT_HOP attribute
internal/bgp/wire_types.go:83
StructNotificationMessage
NOTIFICATION message
internal/bgp/wire_types.go:118
FuncTypeOnChangeFunc
OnChangeFunc is called after a setting value changes via Set or Reset.
internal/settings/setting.go:27
StructOpenMessage
OPEN message (RFC 4271 section 4.2). Password authentication is done at the TCP level via TCP MD5 (RFC 2385). The Password field is a fallback for loo
internal/bgp/wire_types.go:51
StructParseSRSConfig
ParseSRSConfig controls what data to extract from SRS files.
internal/feeds/srs.go:53
InterfacePathAttribute
PathAttribute interface
internal/bgp/wire_types.go:74
StructPeer
internal/bgp/peer_fsm.go:29
StructPeerConfig
PeerConfig describes a configured BGP peer.
internal/bgp/speaker.go:37
StructPrefixRouteInfo
PrefixRouteInfo carries category, service, and mode for a prefix that made it through the DesiredPrefixes pipeline.
internal/store/routes.go:18
StructRoute
Route is a single route to announce.
internal/bgp/speaker.go:48
FuncTypeRouteCallback
RouteCallback is called when the peer receives an UPDATE message. The callback receives the NLRI prefixes from the received UPDATE.
internal/bgp/peer_fsm.go:27
InterfaceRouteFilters
webgui/src/types/user-page.ts:18
StructRouteFilters
internal/store/store.go:83
InterfaceSelectionCheckItem
webgui/src/types/user-selections.ts:34
InterfaceSelectionCountResponse
webgui/src/types/user-selections.ts:27
InterfaceSelectionPayload
webgui/src/types/user-selections.ts:45
StructServer
internal/web/types.go:28
InterfaceServiceCheckItem
webgui/src/types/user-selections.ts:39
InterfaceServiceKey
webgui/src/types/user-selections.ts:4
StructServiceKey
internal/store/store.go:78
InterfaceSetting
Setting is the interface for typed configuration values with env/db/default precedence.
internal/settings/setting.go:30
StructSettingJSON
SettingJSON represents a setting value for JSON serialization.
internal/settings/setting.go:20
InterfaceSettingMeta
webgui/src/admin/settingsMeta.ts:1
StructSettings
Settings holds all configuration fields as typed Setting interfaces.
internal/settings/settings.go:14
StructSettingsJSON
SettingsJSON is the JSON-serializable representation of all settings.
internal/settings/settings.go:60
InterfaceSettingsSection
webgui/src/admin/settingsMeta.ts:11
StructSpeaker
Speaker is the BGP speaker — listens on TCP, accepts connections, manages peers.
internal/bgp/speaker.go:16
StructSpeakerConfig
SpeakerConfig holds BGP speaker configuration.
internal/bgp/speaker.go:28
TypeAliasState
State represents the circuit breaker state.
internal/retry/circuitbreaker.go:11
InterfaceStore
Store is the persistence interface for settings.
internal/settings/setting.go:13
StructStore
internal/store/store.go:40
StructSyncer
internal/feeds/feeds.go:53
StructUpdateMessage
UPDATE message
internal/bgp/wire_types.go:64
InterfaceUser
webgui/src/types/users.ts:1
StructUser
User represents a BGP user/peer.
internal/store/users.go:18
InterfaceUserCatalogResponse
webgui/src/types/user-selections.ts:13
StructUserCredential
UserCredential represents a login credential for web auth.
internal/store/users.go:39
InterfaceUserDataResponse
webgui/src/types/user-page.ts:23
InterfaceUserHistoryPoint
webgui/src/types/dashboard.ts:1
InterfaceUserPublic
webgui/src/types/user-page.ts:3
InterfaceUserSavePayload
webgui/src/types/users.ts:40
StructUserSnapshot
UserSnapshot is a point-in-time capture of user metrics.
internal/store/snapshots.go:13
InterfaceUserStatusesResponse
webgui/src/types/users.ts:36
next →1–100 of 158, ranked by callers