Documentation ¶
Index ¶
- Variables
- type ConfigData
- func (c *ConfigData) GetBootNodesFile() string
- func (c *ConfigData) GetDBType() string
- func (c *ConfigData) GetEth2Endpoint() string
- func (c *ConfigData) GetForkDigest() string
- func (c *ConfigData) GetIP() string
- func (c *ConfigData) GetLogLevel() string
- func (c *ConfigData) GetNetwork() string
- func (c *ConfigData) GetOutputPath() string
- func (c *ConfigData) GetPrivKey() string
- func (c *ConfigData) GetTcpPort() int
- func (c *ConfigData) GetTopicArray() []string
- func (c *ConfigData) GetUdpPort() int
- func (c *ConfigData) GetUserAgent() string
- func (c *ConfigData) ReadFromJSON(input_file string)
- func (c *ConfigData) SetBootNodesFile(input_string string)
- func (c *ConfigData) SetDBType(input_string string)
- func (c *ConfigData) SetEth2Endpoint(input_string string)
- func (c *ConfigData) SetForkDigest(input_string string)
- func (c *ConfigData) SetIP(input_ip string)
- func (c *ConfigData) SetLogLevel(input_string string)
- func (c *ConfigData) SetNetwork(input_string string)
- func (c *ConfigData) SetOutputPath(input_string string)
- func (c *ConfigData) SetPrivKey(input_string string)
- func (c *ConfigData) SetTcpPort(input_port int)
- func (c *ConfigData) SetTopicArray(input_list []string)
- func (c *ConfigData) SetTopicArrayFromString(input_list string)
- func (c *ConfigData) SetUdpPort(input_port int)
- func (c *ConfigData) SetUserAgent(input_string string)
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) 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)
Click to show internal directories.
Click to hide internal directories.