![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
This class provides implementations of SysUserOperationsBase methods. More...
#include <sys_user_operations.h>
Public Member Functions | |
| int | initgroups (const char *user, gid_type gid) override | 
| Thin wrapper around system initgroups()  More... | |
| int | setgid (gid_t gid) override | 
| Thin wrapper around system setgid()  More... | |
| int | setuid (uid_t uid) override | 
| Thin wrapper around system setuid()  More... | |
| int | setegid (gid_t gid) override | 
| Thin wrapper around system setegid()  More... | |
| int | seteuid (uid_t uid) override | 
| Thin wrapper around system seteuid()  More... | |
| uid_t | geteuid () override | 
| Thin wrapper around system geteuid()  More... | |
| struct passwd * | getpwnam (const char *name) override | 
| Thin wrapper around system getpwnam()  More... | |
| struct passwd * | getpwuid (uid_t uid) override | 
| Thin wrapper around system getpwuid()  More... | |
| int | chown (const char *file, uid_t owner, gid_t group) override | 
| Thin wrapper around system chown()  More... | |
  Public Member Functions inherited from mysqlrouter::SysUserOperationsBase | |
| virtual | ~SysUserOperationsBase ()=default | 
Static Public Member Functions | |
| static SysUserOperations * | instance () | 
Private Member Functions | |
| SysUserOperations (const SysUserOperations &)=delete | |
| SysUserOperations | operator= (const SysUserOperations &)=delete | 
| SysUserOperations ()=default | |
Additional Inherited Members | |
  Public Types inherited from mysqlrouter::SysUserOperationsBase | |
| using | gid_type = gid_t | 
This class provides implementations of SysUserOperationsBase methods.
      
  | 
  privatedelete | 
      
  | 
  privatedefault | 
      
  | 
  overridevirtual | 
Thin wrapper around system chown()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  overridevirtual | 
Thin wrapper around system geteuid()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  overridevirtual | 
Thin wrapper around system getpwnam()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  overridevirtual | 
Thin wrapper around system getpwuid()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  overridevirtual | 
Thin wrapper around system initgroups()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  static | 
      
  | 
  privatedelete | 
      
  | 
  overridevirtual | 
Thin wrapper around system setegid()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  overridevirtual | 
Thin wrapper around system seteuid()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  overridevirtual | 
Thin wrapper around system setgid()
Implements mysqlrouter::SysUserOperationsBase.
      
  | 
  overridevirtual | 
Thin wrapper around system setuid()
Implements mysqlrouter::SysUserOperationsBase.