Documentation ¶
Index ¶
- Variables
- type DataProvider
- type FileProvider
- func (p *FileProvider) Close()
- func (p FileProvider) GetActions(taskId string) ([]byte, error)
- func (p FileProvider) GetBytesField(taskId, fieldName string) ([]byte, error)
- func (p FileProvider) GetDateField(taskId, fieldName string) (*time.Time, error)
- func (p FileProvider) GetDwordField(taskId, fieldName string) (uint32, error)
- func (p FileProvider) GetDynamicInfo(taskId string) ([]byte, error)
- func (p FileProvider) GetStringField(taskId, fieldName string) (string, error)
- func (p FileProvider) GetTaskIdList() ([]string, error)
- func (p FileProvider) GetTriggers(taskId string) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrCannotOpenKey = errors.New("cannot open key") ErrValueNotFound = errors.New("value not found") )
View Source
var (
ErrFileNotFound = errors.New("file not found")
)
Functions ¶
This section is empty.
Types ¶
type DataProvider ¶
type DataProvider interface { GetActions(taskId string) ([]byte, error) GetTriggers(taskId string) ([]byte, error) GetDynamicInfo(taskId string) ([]byte, error) GetStringField(taskId, fieldName string) (string, error) GetBytesField(taskId, fieldName string) ([]byte, error) GetDwordField(taskId, fieldName string) (uint32, error) GetDateField(taskId, fieldName string) (*time.Time, error) GetTaskIdList() ([]string, error) Close() }
func GetNativeSystemProvider ¶
func GetNativeSystemProvider() (DataProvider, error)
func NewFileProvider ¶
type FileProvider ¶
type FileProvider struct {
// contains filtered or unexported fields
}
func (*FileProvider) Close ¶
func (p *FileProvider) Close()
func (FileProvider) GetActions ¶
func (p FileProvider) GetActions(taskId string) ([]byte, error)
func (FileProvider) GetBytesField ¶ added in v0.6.0
func (p FileProvider) GetBytesField(taskId, fieldName string) ([]byte, error)
func (FileProvider) GetDateField ¶ added in v0.6.0
func (p FileProvider) GetDateField(taskId, fieldName string) (*time.Time, error)
func (FileProvider) GetDwordField ¶ added in v0.6.0
func (p FileProvider) GetDwordField(taskId, fieldName string) (uint32, error)
func (FileProvider) GetDynamicInfo ¶
func (p FileProvider) GetDynamicInfo(taskId string) ([]byte, error)
func (FileProvider) GetStringField ¶ added in v0.6.0
func (p FileProvider) GetStringField(taskId, fieldName string) (string, error)
func (FileProvider) GetTaskIdList ¶
func (p FileProvider) GetTaskIdList() ([]string, error)
func (FileProvider) GetTriggers ¶
func (p FileProvider) GetTriggers(taskId string) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.