tinkoff_connect

package
v1.0.247 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const PackageName = "tinkoff_connect"

PackageName - имя текущего пакета, для логирования

Variables

Conn - подключение к серверу Tinkoff-GRPC

View Source
var NeedReconnect bool

NeedReconnect - флаг необходимости переподключения

Functions

func CloseConnection

func CloseConnection()

CloseConnection - закрывает подключение к Tinkoff-GRPC, и пишет лог

func CloseConnection_err

func CloseConnection_err() error

CloseConnection - закрывает подключение к Tinkoff-GRPC, и возвращает ошибку

func Connect

func Connect()

Connect - подключается к серверу Tinkoff-GRPC, при ошибке вызывает панику

func Connect_err

func Connect_err() error

Connect_err - подключается к серверу Tinkoff-GRPC, возвращает ошибку

func FillSettings

func FillSettings() error

func GetConnection added in v1.0.163

func GetConnection() *investgo.Client

GetConnection - возвращает соединение

func GetContext added in v1.0.247

func GetContext() *context.Context

GetContext возвращает указатель на контекст с защитой RLock

func GetTimeoutSeconds

func GetTimeoutSeconds() int

GetTimeoutSeconds - возвращает время ожидания ответа

func GetWaitGroup added in v1.0.247

func GetWaitGroup() *sync.WaitGroup

GetWaitGroup - возвращает группу ожидания завершения всех частей программы

func LogInfo_Connected added in v1.0.163

func LogInfo_Connected(err error)

LogInfo_Connected - выводит сообщение в Лог

func LogInfo_Connected_Panic added in v1.0.163

func LogInfo_Connected_Panic(err error)

LogInfo_Connected_Panic - выводит сообщение в Лог или панику

func SetContext added in v1.0.247

func SetContext(ctx *context.Context)

SetContext устанавливает новое значение контекста с защитой Lock

func SetTimeoutSeconds

func SetTimeoutSeconds(seconds int)

SetTimeoutSeconds - устанавливает время ожидания ответа

func SetWaitGroup added in v1.0.247

func SetWaitGroup(wg *sync.WaitGroup)

SetWaitGroup - присваивает внешний WaitGroup

func Start

func Start()

Start - необходимые процедуры для запуска сервера Tinkoff-GRPC если контекст хранится в ctx_Connect и есть waitGroup_Connect при ошибке вызывает панику

func Start_ctx

func Start_ctx(ctx *context.Context, WaitGroup *sync.WaitGroup) error

Start_ctx - необходимые процедуры для запуска сервера Tinkoff-GRPC ctx - глобальный контекст приложения wg - глобальный WaitGroup приложения

func WaitStop

func WaitStop()

WaitStop - ожидает отмену глобального контекста

Types

type SettingsINI

type SettingsINI struct {
	investgo.Config
	Host string
	Port string
}

SettingsINI - тип для хранения настроек подключени

var Settings SettingsINI

Settings - структура для хранения настроек подключения

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL