![]() |
MySQL 8.4.6
Source Code Documentation
|
Base class to allow multiple SysUserOperations implementations. More...
#include <sys_user_operations.h>
Public Types | |
| using | gid_type = gid_t |
Public Member Functions | |
| virtual | ~SysUserOperationsBase ()=default |
| virtual int | initgroups (const char *user, gid_type gid)=0 |
| virtual int | setgid (gid_t gid)=0 |
| virtual int | setuid (uid_t uid)=0 |
| virtual int | setegid (gid_t gid)=0 |
| virtual int | seteuid (uid_t uid)=0 |
| virtual uid_t | geteuid (void)=0 |
| virtual struct passwd * | getpwnam (const char *name)=0 |
| virtual struct passwd * | getpwuid (uid_t uid)=0 |
| virtual int | chown (const char *file, uid_t owner, gid_t group)=0 |
Base class to allow multiple SysUserOperations implementations.
| using mysqlrouter::SysUserOperationsBase::gid_type = gid_t |
|
virtualdefault |
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.
|
pure virtual |
Implemented in mysqlrouter::SysUserOperations.