Documentation
¶
Index ¶
- Constants
- Variables
- func CRC(str string) string
- func Encode(point *PointerObj) string
- func EncodeINT(point *PointerObj) string
- type CreatorObj
- type IncrementObj
- type PointerObj
- func (obj *PointerObj) Pointer() string
- func (obj *PointerObj) PointerN() uint64
- func (obj *PointerObj) Server() string
- func (obj *PointerObj) ServerN() uint16
- func (obj *PointerObj) String() string
- func (obj *PointerObj) StringINT() string
- func (obj *PointerObj) Type() string
- func (obj *PointerObj) TypeN() byte
- func (obj *PointerObj) Uint() uint64
- type TypeTag
Constants ¶
View Source
const GlobalDateUpdate string = "06-03-2024"
View Source
const GlobalName string = "PointerFactory"
View Source
const GlobalVersion string = "0.10.1"
View Source
const IncrementMAX = 10000
View Source
const NumBase = 36
View Source
const YearPoint = 2024
Variables ¶
View Source
var TypeMAP = map[rune]TypeTag{ '0': TypeNone, 'b': TypeBook, 'a': TypeAuthor, 'l': TypeList, 'c': TypeComment, 's': TypeSuggestion, 'p': TypeProblem, }
Functions ¶
func EncodeINT ¶
func EncodeINT(point *PointerObj) string
Формирование строки из указателя десятичным числом (без CRC)
Types ¶
type CreatorObj ¶
type CreatorObj struct {
// contains filtered or unexported fields
}
CreatorObj Класс создания уникальных инкрементов
func InitCreator ¶
func InitCreator(server uint16) CreatorObj
Инициализация метода создания новых индексов
func (*CreatorObj) New ¶
func (obj *CreatorObj) New(types TypeTag) PointerObj
Создание нового уникального указателя
type IncrementObj ¶
IncrementObj Хранилише инкрементов
type PointerObj ¶
type PointerObj struct {
// contains filtered or unexported fields
}
Обьект указателя формальный
func (*PointerObj) Pointer ¶
func (obj *PointerObj) Pointer() string
func (*PointerObj) PointerN ¶ added in v0.9.3
func (obj *PointerObj) PointerN() uint64
func (*PointerObj) Server ¶
func (obj *PointerObj) Server() string
func (*PointerObj) ServerN ¶ added in v0.9.3
func (obj *PointerObj) ServerN() uint16
func (*PointerObj) String ¶
func (obj *PointerObj) String() string
func (*PointerObj) StringINT ¶
func (obj *PointerObj) StringINT() string
func (*PointerObj) Type ¶
func (obj *PointerObj) Type() string
func (*PointerObj) TypeN ¶ added in v0.9.3
func (obj *PointerObj) TypeN() byte
func (*PointerObj) Uint ¶
func (obj *PointerObj) Uint() uint64
Click to show internal directories.
Click to hide internal directories.