Documentation ¶
Index ¶
- type GenesisSyncRpcUpdater
- func (v *GenesisSyncRpcUpdater) ParseHostAsVmPlatformInfo(info common.VIFRPCMessage, peer, natIP string, vtapID uint32) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) ParseKVMPlatformInfo(info common.VIFRPCMessage, peer string, vtapID uint32) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) ParseProcessInfo(info common.VIFRPCMessage, vtapID uint32) []model.GenesisProcess
- func (v *GenesisSyncRpcUpdater) ParseVIP(info common.VIFRPCMessage, vtapID uint32) []model.GenesisVIP
- func (v *GenesisSyncRpcUpdater) ParseVinterfaceInfo(info common.VIFRPCMessage, peer string, vtapID uint32, ...) []model.GenesisVinterface
- func (v *GenesisSyncRpcUpdater) UnmarshalKubernetesProtobuf(info common.VIFRPCMessage) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) UnmarshalProtobuf(info common.VIFRPCMessage) common.GenesisSyncDataResponse
- func (v *GenesisSyncRpcUpdater) UnmarshalWorkloadProtobuf(info common.VIFRPCMessage, tridentType 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) ParseHostAsVmPlatformInfo ¶
func (v *GenesisSyncRpcUpdater) ParseHostAsVmPlatformInfo(info common.VIFRPCMessage, peer, natIP string, vtapID uint32) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) ParseKVMPlatformInfo ¶
func (v *GenesisSyncRpcUpdater) ParseKVMPlatformInfo(info common.VIFRPCMessage, peer string, vtapID uint32) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) ParseProcessInfo ¶
func (v *GenesisSyncRpcUpdater) ParseProcessInfo(info common.VIFRPCMessage, vtapID uint32) []model.GenesisProcess
func (*GenesisSyncRpcUpdater) ParseVIP ¶
func (v *GenesisSyncRpcUpdater) ParseVIP(info common.VIFRPCMessage, vtapID uint32) []model.GenesisVIP
func (*GenesisSyncRpcUpdater) ParseVinterfaceInfo ¶
func (v *GenesisSyncRpcUpdater) ParseVinterfaceInfo(info common.VIFRPCMessage, peer string, vtapID uint32, k8sClusterID, deviceType string) []model.GenesisVinterface
func (*GenesisSyncRpcUpdater) UnmarshalKubernetesProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalKubernetesProtobuf(info common.VIFRPCMessage) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) UnmarshalProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalProtobuf(info common.VIFRPCMessage) common.GenesisSyncDataResponse
func (*GenesisSyncRpcUpdater) UnmarshalWorkloadProtobuf ¶
func (v *GenesisSyncRpcUpdater) UnmarshalWorkloadProtobuf(info common.VIFRPCMessage, tridentType string) common.GenesisSyncDataResponse
Click to show internal directories.
Click to hide internal directories.