Documentation
¶
Index ¶
- func IsCode(err error, code string) bool
- func IsKind(err error, kind Kind) bool
- func KindError(kind Kind) error
- type DirManager
- type DirectoryManger
- func (d *DirectoryManger) AddRecord(memberName, musicDirPath string) error
- func (d *DirectoryManger) GetActiveRecords() ([]*DirectoryRecord, error)
- func (d *DirectoryManger) GetAllRecords() ([]*DirectoryRecord, error)
- func (d *DirectoryManger) GetRecord(memberName string) (*DirectoryRecord, error)
- func (d *DirectoryManger) GetRecordsCount() (int, error)
- func (d *DirectoryManger) RecordExists(memberName string) (bool, error)
- func (d *DirectoryManger) RemoveRecord(memberName string) error
- func (d *DirectoryManger) SelfInspection() error
- func (d *DirectoryManger) UpdateRecord(oldName, newName, newPath string) error
- type DirectoryRecord
- type EQError
- type Kind
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DirManager ¶ added in v0.0.4
type DirManager interface {
// SelfInspection 自检,对登记表进行整理
SelfInspection() error
// AddRecord 添加记录
AddRecord(memberName, musicDirPath string) error
// RemoveRecord 删除记录
RemoveRecord(memberName string) error
// UpdateRecord 更新记录
UpdateRecord(oldName, newName, newPath string) error
// GetRecord 获取指定记录
GetRecord(name string) (*DirectoryRecord, error)
// GetAllRecords 获取全部记录
GetAllRecords() ([]*DirectoryRecord, error)
// RecordExists 检查记录是否存在
RecordExists(memberName string) (bool, error)
// GetActiveRecords 获取所有有效的记录
GetActiveRecords() ([]*DirectoryRecord, error)
// GetRecordsCount 获取记录数量
GetRecordsCount() (int, error)
}
type DirectoryManger ¶ added in v0.0.4
func (*DirectoryManger) AddRecord ¶ added in v0.0.4
func (d *DirectoryManger) AddRecord(memberName, musicDirPath string) error
AddRecord 向登记表中添加成员
func (*DirectoryManger) GetActiveRecords ¶ added in v1.0.1
func (d *DirectoryManger) GetActiveRecords() ([]*DirectoryRecord, error)
GetActiveRecords 获取所有有效的记录
func (*DirectoryManger) GetAllRecords ¶ added in v0.0.4
func (d *DirectoryManger) GetAllRecords() ([]*DirectoryRecord, error)
GetAllRecords 获取全部记录
func (*DirectoryManger) GetRecord ¶ added in v0.0.4
func (d *DirectoryManger) GetRecord(memberName string) (*DirectoryRecord, error)
GetRecord 获取指定记录
func (*DirectoryManger) GetRecordsCount ¶ added in v1.0.1
func (d *DirectoryManger) GetRecordsCount() (int, error)
GetRecordsCount 获取记录数量
func (*DirectoryManger) RecordExists ¶ added in v1.0.1
func (d *DirectoryManger) RecordExists(memberName string) (bool, error)
RecordExists 检查记录是否存在
func (*DirectoryManger) RemoveRecord ¶ added in v0.0.4
func (d *DirectoryManger) RemoveRecord(memberName string) error
RemoveRecord 删除登记表中的指定成员
func (*DirectoryManger) SelfInspection ¶ added in v0.0.4
func (d *DirectoryManger) SelfInspection() error
SelfInspection 自检功能,检查登记表中的所有目录是否可用
func (*DirectoryManger) UpdateRecord ¶ added in v0.0.4
func (d *DirectoryManger) UpdateRecord(oldName, newName, newPath string) error
type DirectoryRecord ¶ added in v0.0.4
Click to show internal directories.
Click to hide internal directories.