Documentation ¶
Index ¶
- Variables
- type ClamAVScanner
- func (av ClamAVScanner) ScanBytes(d []byte) (res Result, err error)
- func (av ClamAVScanner) ScanBytesAsync(d []byte) <-chan ResultErr
- func (av ClamAVScanner) ScanFile(filename string) (res Result, err error)
- func (av ClamAVScanner) ScanFileAsync(filename string) <-chan ResultErr
- func (av ClamAVScanner) ScanStream(r io.Reader) (res Result, err error)
- func (av ClamAVScanner) ScanStreamAsync(r io.Reader) <-chan ResultErr
- type Result
- type ResultErr
- type Scanner
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidFileName = errors.New("Invalid filename")
Functions ¶
This section is empty.
Types ¶
type ClamAVScanner ¶
type ClamAVScanner struct {
// contains filtered or unexported fields
}
func (ClamAVScanner) ScanBytes ¶
func (av ClamAVScanner) ScanBytes(d []byte) (res Result, err error)
func (ClamAVScanner) ScanBytesAsync ¶
func (av ClamAVScanner) ScanBytesAsync(d []byte) <-chan ResultErr
func (ClamAVScanner) ScanFile ¶
func (av ClamAVScanner) ScanFile(filename string) (res Result, err error)
func (ClamAVScanner) ScanFileAsync ¶
func (av ClamAVScanner) ScanFileAsync(filename string) <-chan ResultErr
func (ClamAVScanner) ScanStream ¶
func (av ClamAVScanner) ScanStream(r io.Reader) (res Result, err error)
func (ClamAVScanner) ScanStreamAsync ¶
func (av ClamAVScanner) ScanStreamAsync(r io.Reader) <-chan ResultErr
Click to show internal directories.
Click to hide internal directories.