Documentation ¶
Index ¶
- type GenesisSyncRpcUpdater
- func (v *GenesisSyncRpcUpdater) ParseAgentHostAsVmPlatformInfo(orgID int, vtapID uint32, peer string, message *agent.GenesisSyncRequest) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) ParseAgentKVMPlatformInfo(orgID int, vtapID uint32, peer string, message *agent.GenesisSyncRequest) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) ParseAgentProcessInfo(orgID int, vtapID uint32, message *agent.GenesisSyncRequest) []model.GenesisProcess
- func (v *GenesisSyncRpcUpdater) ParseAgentVIP(orgID int, vtapID uint32, message *agent.GenesisSyncRequest) []model.GenesisVIP
- func (v *GenesisSyncRpcUpdater) ParseAgentVinterfaceInfo(orgID int, teamID, vtapID uint32, peer, deviceType string, ...) []model.GenesisVinterface
- func (v *GenesisSyncRpcUpdater) ParseHostAsVmPlatformInfo(orgID int, vtapID uint32, peer string, message *trident.GenesisSyncRequest) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) ParseKVMPlatformInfo(orgID int, vtapID uint32, peer string, message *trident.GenesisSyncRequest) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) ParseProcessInfo(orgID int, vtapID uint32, message *trident.GenesisSyncRequest) []model.GenesisProcess
- func (v *GenesisSyncRpcUpdater) ParseVIP(orgID int, vtapID uint32, message *trident.GenesisSyncRequest) []model.GenesisVIP
- func (v *GenesisSyncRpcUpdater) ParseVinterfaceInfo(orgID int, teamID, vtapID uint32, peer, deviceType string, ...) []model.GenesisVinterface
- func (v *GenesisSyncRpcUpdater) UnmarshalAgentKubernetesProtobuf(orgID int, teamID, vtapID uint32, peer string, ...) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) UnmarshalAgentProtobuf(orgID int, teamID, vtapID uint32, peer string, ...) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) UnmarshalAgentWorkloadProtobuf(orgID int, teamID, vtapID uint32, peer, deviceType string, ...) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) UnmarshalKubernetesProtobuf(orgID int, teamID, vtapID uint32, peer string, ...) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) UnmarshalProtobuf(orgID int, teamID, vtapID uint32, peer string, ...) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) UnmarshalWorkloadProtobuf(orgID int, teamID, vtapID uint32, peer, deviceType string, ...) common.GenesisSyncDataResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenesisSyncRpcUpdater ¶
type GenesisSyncRpcUpdater struct {
// contains filtered or unexported fields
}
func NewGenesisSyncRpcUpdater ¶
func NewGenesisSyncRpcUpdater(cfg config.GenesisConfig) *GenesisSyncRpcUpdater
func (*GenesisSyncRpcUpdater) ParseAgentHostAsVmPlatformInfo ¶
func (v *GenesisSyncRpcUpdater) ParseAgentHostAsVmPlatformInfo(orgID int, vtapID uint32, peer string, message *agent.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) ParseAgentKVMPlatformInfo ¶
func (v *GenesisSyncRpcUpdater) ParseAgentKVMPlatformInfo(orgID int, vtapID uint32, peer string, message *agent.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) ParseAgentProcessInfo ¶
func (v *GenesisSyncRpcUpdater) ParseAgentProcessInfo(orgID int, vtapID uint32, message *agent.GenesisSyncRequest) []model.GenesisProcess
func (*GenesisSyncRpcUpdater) ParseAgentVIP ¶
func (v *GenesisSyncRpcUpdater) ParseAgentVIP(orgID int, vtapID uint32, message *agent.GenesisSyncRequest) []model.GenesisVIP
func (*GenesisSyncRpcUpdater) ParseAgentVinterfaceInfo ¶
func (v *GenesisSyncRpcUpdater) ParseAgentVinterfaceInfo(orgID int, teamID, vtapID uint32, peer, deviceType string, message *agent.GenesisSyncRequest) []model.GenesisVinterface
func (*GenesisSyncRpcUpdater) ParseHostAsVmPlatformInfo ¶
func (v *GenesisSyncRpcUpdater) ParseHostAsVmPlatformInfo(orgID int, vtapID uint32, peer string, message *trident.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) ParseKVMPlatformInfo ¶
func (v *GenesisSyncRpcUpdater) ParseKVMPlatformInfo(orgID int, vtapID uint32, peer string, message *trident.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) ParseProcessInfo ¶
func (v *GenesisSyncRpcUpdater) ParseProcessInfo(orgID int, vtapID uint32, message *trident.GenesisSyncRequest) []model.GenesisProcess
func (*GenesisSyncRpcUpdater) ParseVIP ¶
func (v *GenesisSyncRpcUpdater) ParseVIP(orgID int, vtapID uint32, message *trident.GenesisSyncRequest) []model.GenesisVIP
func (*GenesisSyncRpcUpdater) ParseVinterfaceInfo ¶
func (v *GenesisSyncRpcUpdater) ParseVinterfaceInfo(orgID int, teamID, vtapID uint32, peer, deviceType string, message *trident.GenesisSyncRequest) []model.GenesisVinterface
func (*GenesisSyncRpcUpdater) UnmarshalAgentKubernetesProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalAgentKubernetesProtobuf(orgID int, teamID, vtapID uint32, peer string, message *agent.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) UnmarshalAgentProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalAgentProtobuf(orgID int, teamID, vtapID uint32, peer string, message *agent.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) UnmarshalAgentWorkloadProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalAgentWorkloadProtobuf(orgID int, teamID, vtapID uint32, peer, deviceType string, message *agent.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) UnmarshalKubernetesProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalKubernetesProtobuf(orgID int, teamID, vtapID uint32, peer string, message *trident.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) UnmarshalProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalProtobuf(orgID int, teamID, vtapID uint32, peer string, message *trident.GenesisSyncRequest) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) UnmarshalWorkloadProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalWorkloadProtobuf(orgID int, teamID, vtapID uint32, peer, deviceType string, message *trident.GenesisSyncRequest) common.GenesisSyncDataResponse
Click to show internal directories.
Click to hide internal directories.