Versions in this module Expand all Collapse all v1 v1.0.1 Jun 8, 2016 Changes in this version + const CallTypeRequest + const CallTypeTask + const CallTypeWork + const EmptyPayload + type CommandProcess struct + APICall *config.APICall + CallType int + CommandTime time.Time + Complete bool + CompleteTime time.Time + CurrentCommand *config.CommandInfo + CurrentCommandIndex int + HMACGroup string + HMACToken string + ID string + InitialCommand string + InitialInputString string + LastPrimaryCommand string + Mutex sync.RWMutex + NextCommand string + Payload *gabs.Container + PeekCount int + PeekTime time.Time + ReqTime time.Time + TimeoutChannel chan bool + TimeoutStarted bool + func NewCommandProcess(calltype int, cmd string, apicall *config.APICall, payload *gabs.Container, ...) *CommandProcess + func NewCommandProcessWithID(id string, calltype int, cmd string, apicall *config.APICall, ...) *CommandProcess + func (cp *CommandProcess) AddTraceEntry() + func (cp *CommandProcess) SetComplete() + func (cp *CommandProcess) SetInitialInput(input *gabs.Container) + func (cp *CommandProcess) StartTimeout() chan bool + func (cp *CommandProcess) UpdatePeekTime()