carrierfactory

package
v0.0.0-...-464f52f Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2024 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const CONFIG_PATH = "config"

Variables

Functions

func Init

func Init(processFlowConfig trcvutils.ProcessFlowConfig, processFlowInit trcvutils.ProcessFlowInitConfig, processFlow trcvutils.ProcessFlowFunc, headless bool, l *log.Logger)

func InitLogger

func InitLogger(l *log.Logger)

func ProcessPluginEnvConfig

func ProcessPluginEnvConfig(processFlowConfig trcvutils.ProcessFlowConfig,
	processPluginFlow trcvutils.ProcessFlowFunc,
	pluginEnvConfig map[string]interface{},
	configCompleteChan chan bool) error

func PushEnv

func PushEnv(envMap map[string]interface{})

func TestInit

func TestInit()

func TrcCreate

func TrcCreate(ctx context.Context, req *logical.Request, data *framework.FieldData) (*logical.Response, error)

func TrcFactory

func TrcFactory(ctx context.Context, conf *logical.BackendConfig) (logical.Backend, error)

TrcFactory configures and returns Mock backends

func TrcInitialize

func TrcInitialize(ctx context.Context, req *logical.InitializationRequest) error

TrcInitialize -- main entry point for plugin. When carrier is started, this function is always called.

func TrcRead

func TrcRead(ctx context.Context, req *logical.Request, data *framework.FieldData) (*logical.Response, error)

func TrcUpdate

func TrcUpdate(ctx context.Context, req *logical.Request, reqData *framework.FieldData) (*logical.Response, error)

TrcUpdate -- called during write operations... req -- contains actual request. data -- contains schema validated request fields... best to pull from data...

func ValidateVaddr

func ValidateVaddr(vaddr string) error

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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