Moodle PHP Documentation 4.5
Moodle 4.5dev (Build: 20240606) (d3ae1391abe)
antivirus_clamav Namespace Reference

  More...

Namespaces

namespace  privacy
  
 

Classes

class  scanner
 Class implementing ClamAV antivirus. More...
 

Functions

 scan_data_execute_socket ($data, $type)
 Scan data socket.
 
 scan_data_execute_unixsocket ($data)
 Scan data using Unix domain socket.
 
 scan_file_execute_unixsocket ($file)
 Scan file using Unix domain socket.
 

Variables

const ANTIVIRUS_CLAMAV_SOCKET_CHUNKSIZE 33554432
 Default socket data stream chunk size (32Mb: 32 * 1024 * 1024)
 
const ANTIVIRUS_CLAMAV_SOCKET_TIMEOUT 10
 Default socket timeout.
 

Detailed Description