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