config

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ModuleName string = "CONFIG"
)

define constant variables

Functions

This section is empty.

Types

type ConfigData

type ConfigData struct {
	IP            string   `json:"IP"`
	TcpPort       int      `json:"TcpPort"`
	UdpPort       int      `json:"UdpPort"`
	UserAgent     string   `json:"UserAgent"`
	TopicArray    []string `json:"TopicArray"`
	Network       string   `json:"Network"`
	Eth2Endpoint  string   `json:"Eth2Endpoint`
	ForkDigest    string   `json:"ForkDigest"`
	LogLevel      string   `json:"LogLevel"`
	PrivateKey    string   `json:"PrivateKey"`
	BootNodesFile string   `json:"BootNodesFile"`
	OutputPath    string   `json:"OutputPath"`
	DBType        string   `json:"DBType"`
}

func NewConfigFromArgs

func NewConfigFromArgs() (ConfigData, bool)

NewConfigFromArgs * This method will create a ConfigData from the given args flags @return A ConfigData object @return whether the help was requested or not

func NewEmptyConfig

func NewEmptyConfig() ConfigData

NewEmptyConfig * This method will create a ConfigData empty object @return A ConfigData object

func (*ConfigData) GetBootNodesFile

func (c *ConfigData) GetBootNodesFile() string

func (*ConfigData) GetDBType

func (c *ConfigData) GetDBType() string

func (*ConfigData) GetEth2Endpoint

func (c *ConfigData) GetEth2Endpoint() string

func (*ConfigData) GetForkDigest

func (c *ConfigData) GetForkDigest() string

func (*ConfigData) GetIP

func (c *ConfigData) GetIP() string

func (*ConfigData) GetLogLevel

func (c *ConfigData) GetLogLevel() string

func (*ConfigData) GetNetwork

func (c *ConfigData) GetNetwork() string

func (*ConfigData) GetOutputPath

func (c *ConfigData) GetOutputPath() string

func (*ConfigData) GetPrivKey

func (c *ConfigData) GetPrivKey() string

func (*ConfigData) GetTcpPort

func (c *ConfigData) GetTcpPort() int

getters and setters

func (*ConfigData) GetTopicArray

func (c *ConfigData) GetTopicArray() []string

func (*ConfigData) GetUdpPort

func (c *ConfigData) GetUdpPort() int

func (*ConfigData) GetUserAgent

func (c *ConfigData) GetUserAgent() string

func (*ConfigData) ReadFromJSON

func (c *ConfigData) ReadFromJSON(input_file string)

ReadFromJSON *This method will parse a Configuration file and retrieve the data * into the current ConfigData object @param input_file where to read configuration from

func (*ConfigData) SetBootNodesFile

func (c *ConfigData) SetBootNodesFile(input_string string)

func (*ConfigData) SetDBType

func (c *ConfigData) SetDBType(input_string string)

func (*ConfigData) SetEth2Endpoint

func (c *ConfigData) SetEth2Endpoint(input_string string)

func (*ConfigData) SetForkDigest

func (c *ConfigData) SetForkDigest(input_string string)

func (*ConfigData) SetIP

func (c *ConfigData) SetIP(input_ip string)

func (*ConfigData) SetLogLevel

func (c *ConfigData) SetLogLevel(input_string string)

func (*ConfigData) SetNetwork

func (c *ConfigData) SetNetwork(input_string string)

func (*ConfigData) SetOutputPath

func (c *ConfigData) SetOutputPath(input_string string)

func (*ConfigData) SetPrivKey

func (c *ConfigData) SetPrivKey(input_string string)

func (*ConfigData) SetTcpPort

func (c *ConfigData) SetTcpPort(input_port int)

func (*ConfigData) SetTopicArray

func (c *ConfigData) SetTopicArray(input_list []string)

func (*ConfigData) SetTopicArrayFromString

func (c *ConfigData) SetTopicArrayFromString(input_list string)

func (*ConfigData) SetUdpPort

func (c *ConfigData) SetUdpPort(input_port int)

func (*ConfigData) SetUserAgent

func (c *ConfigData) SetUserAgent(input_string string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL