Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Системные пути для работы терминала PathDisk = "disk" // Путь к диску, где содержатся все данные PathSystem = PathDisk + "/system" // Путь к системной папке PathUsers = PathSystem + "/users" // Путь к папке с данными о пользователях PathInfo = PathSystem + "/terminal.info" // Путь к файлу, содержащего данные терминала // ForbiddenWord - слово, которое нельзя использовать, как логин ForbiddenWord = "unknown" // CONFIG - Конфигурация файла terminal.info CONFIG = "USER=" + ForbiddenWord )
Константы, которые используются для правильной работы терминала
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Terminal ¶
type Terminal struct {
*User
}
Terminal - главня структура, от которой происходит вся работа над программой
func NewTerminal ¶
func NewTerminal() *Terminal
NewTerminal - функция, с помощью которой мы получаем адрес struct Terminal. Данная операция используется для того, чтобы мы могли работать с функциями, присущие данной структуре.
func (*Terminal) UpdateStatus ¶
func (t *Terminal) UpdateStatus()
UpdateStatus используется, как проверка всех необходимых системных файлов
type User ¶
type User struct {
// contains filtered or unexported fields
}
User - структура, в которой находятся данные о юзере
func (*User) GetLogin ¶
GetLogin возвращает строку, в которой содержится логин User`а. Данный способ используется для того, чтобы нельзя было изменить логин без ведомости
func (*User) UpdateInfo ¶
UpdateInfo сохраняет данные пользователя в файл
Click to show internal directories.
Click to hide internal directories.