| 123456789101112131415161718192021222324252627282930313233 |
- package stream_name
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark/quark_str"
- )
- // AStreamName -- имя потока для ожидания.
- type AStreamName struct {
- val *quark.QStr[quark.Fix]
- }
- // NewAStreamName -- создать новое имя потока.
- func NewAStreamName(val string) *AStreamName {
- helpers.Hassert(val != "", "NewAStreamName(): val is empty")
- sf := &AStreamName{
- val: quark_str.NewQStr(val),
- }
- return sf
- }
- // String -- строковое представление.
- //
- //go:fix inline
- func (sf *AStreamName) String() string {
- return sf.val.Get()
- }
- // Get -- получить значение.
- func (sf *AStreamName) Get() string {
- return sf.val.Get()
- }
|