Versions in this module Expand all Collapse all v0 v0.6.3 Apr 7, 2019 v0.6.2 Apr 7, 2019 Changes in this version + type AllProcessInfoReply struct + Value []types.ProcessInfo + type ShutdownReply StartStopReply + type StartStopReply struct + Value bool + type VersionReply struct + Value string + type XmlLeafProcessor func(value string) + type XmlNonLeafProcessor func() + type XmlPath struct + ElemNames []string + func NewXmlPath() *XmlPath + func (xp *XmlPath) AddChild(elemName string) + func (xp *XmlPath) AddChildren(names ...string) + func (xp *XmlPath) Equals(other *XmlPath) bool + func (xp *XmlPath) RemoveLast() + func (xp *XmlPath) String() string + type XmlProcessorManager struct + func NewXmlProcessorManager() *XmlProcessorManager + func (xpm *XmlProcessorManager) AddLeafProcessor(path string, processor XmlLeafProcessor) + func (xpm *XmlProcessorManager) AddNonLeafProcessor(path string, processor XmlNonLeafProcessor) + func (xpm *XmlProcessorManager) ProcessLeafNode(path string, data string) + func (xpm *XmlProcessorManager) ProcessNonLeafNode(path string) + func (xpm *XmlProcessorManager) ProcessXml(reader io.Reader) + type XmlRPCClient struct + func NewXmlRPCClient(serverurl string, verbose bool) *XmlRPCClient + func (r *XmlRPCClient) ChangeAllProcessState(change string) (reply AllProcessInfoReply, err error) + func (r *XmlRPCClient) ChangeProcessState(change string, processName string) (reply StartStopReply, err error) + func (r *XmlRPCClient) GetAllProcessInfo() (reply AllProcessInfoReply, err error) + func (r *XmlRPCClient) GetProcessInfo(process string) (reply types.ProcessInfo, err error) + func (r *XmlRPCClient) GetVersion() (reply VersionReply, err error) + func (r *XmlRPCClient) ReloadConfig() (reply types.ReloadConfigResult, err error) + func (r *XmlRPCClient) SetPassword(password string) + func (r *XmlRPCClient) SetTimeout(timeout time.Duration) + func (r *XmlRPCClient) SetUser(user string) + func (r *XmlRPCClient) Shutdown() (reply ShutdownReply, err error) + func (r *XmlRPCClient) SignalAll(signal string) (reply AllProcessInfoReply, err error) + func (r *XmlRPCClient) SignalProcess(signal string, name string) (reply types.BooleanReply, err error) + func (r *XmlRPCClient) Url() string