ikev2

package
v3.25.1 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package ikev2 contains generated bindings for API file ikev2.api.

Contents:

50 messages

Index

Constants

View Source
const (
	APIFile    = "ikev2"
	APIVersion = "1.0.1"
	VersionCrc = 0x8eb2437c
)

Variables

This section is empty.

Functions

func AllMessages

func AllMessages() []api.Message

Messages returns list of all messages in this module.

Types

type Ikev2ChildSaDetails

type Ikev2ChildSaDetails struct {
	Retval  int32                    `binapi:"i32,name=retval" json:"retval,omitempty"`
	ChildSa ikev2_types.Ikev2ChildSa `binapi:"ikev2_child_sa,name=child_sa" json:"child_sa,omitempty"`
}

Ikev2ChildSaDetails defines message 'ikev2_child_sa_details'. InProgress: the message form may change in the future versions

func (*Ikev2ChildSaDetails) GetCrcString

func (*Ikev2ChildSaDetails) GetCrcString() string

func (*Ikev2ChildSaDetails) GetMessageName

func (*Ikev2ChildSaDetails) GetMessageName() string

func (*Ikev2ChildSaDetails) GetMessageType

func (*Ikev2ChildSaDetails) GetMessageType() api.MessageType

func (*Ikev2ChildSaDetails) Marshal

func (m *Ikev2ChildSaDetails) Marshal(b []byte) ([]byte, error)

func (*Ikev2ChildSaDetails) Reset

func (m *Ikev2ChildSaDetails) Reset()

func (*Ikev2ChildSaDetails) Size

func (m *Ikev2ChildSaDetails) Size() (size int)

func (*Ikev2ChildSaDetails) Unmarshal

func (m *Ikev2ChildSaDetails) Unmarshal(b []byte) error

type Ikev2ChildSaDump

type Ikev2ChildSaDump struct {
	SaIndex uint32 `binapi:"u32,name=sa_index" json:"sa_index,omitempty"`
}

Ikev2ChildSaDump defines message 'ikev2_child_sa_dump'. InProgress: the message form may change in the future versions

func (*Ikev2ChildSaDump) GetCrcString

func (*Ikev2ChildSaDump) GetCrcString() string

func (*Ikev2ChildSaDump) GetMessageName

func (*Ikev2ChildSaDump) GetMessageName() string

func (*Ikev2ChildSaDump) GetMessageType

func (*Ikev2ChildSaDump) GetMessageType() api.MessageType

func (*Ikev2ChildSaDump) Marshal

func (m *Ikev2ChildSaDump) Marshal(b []byte) ([]byte, error)

func (*Ikev2ChildSaDump) Reset

func (m *Ikev2ChildSaDump) Reset()

func (*Ikev2ChildSaDump) Size

func (m *Ikev2ChildSaDump) Size() (size int)

func (*Ikev2ChildSaDump) Unmarshal

func (m *Ikev2ChildSaDump) Unmarshal(b []byte) error

type Ikev2InitiateDelChildSa

type Ikev2InitiateDelChildSa struct {
	Ispi uint32 `binapi:"u32,name=ispi" json:"ispi,omitempty"`
}

Ikev2InitiateDelChildSa defines message 'ikev2_initiate_del_child_sa'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateDelChildSa) GetCrcString

func (*Ikev2InitiateDelChildSa) GetCrcString() string

func (*Ikev2InitiateDelChildSa) GetMessageName

func (*Ikev2InitiateDelChildSa) GetMessageName() string

func (*Ikev2InitiateDelChildSa) GetMessageType

func (*Ikev2InitiateDelChildSa) GetMessageType() api.MessageType

func (*Ikev2InitiateDelChildSa) Marshal

func (m *Ikev2InitiateDelChildSa) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateDelChildSa) Reset

func (m *Ikev2InitiateDelChildSa) Reset()

func (*Ikev2InitiateDelChildSa) Size

func (m *Ikev2InitiateDelChildSa) Size() (size int)

func (*Ikev2InitiateDelChildSa) Unmarshal

func (m *Ikev2InitiateDelChildSa) Unmarshal(b []byte) error

type Ikev2InitiateDelChildSaReply

type Ikev2InitiateDelChildSaReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2InitiateDelChildSaReply defines message 'ikev2_initiate_del_child_sa_reply'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateDelChildSaReply) GetCrcString

func (*Ikev2InitiateDelChildSaReply) GetCrcString() string

func (*Ikev2InitiateDelChildSaReply) GetMessageName

func (*Ikev2InitiateDelChildSaReply) GetMessageName() string

func (*Ikev2InitiateDelChildSaReply) GetMessageType

func (*Ikev2InitiateDelChildSaReply) GetMessageType() api.MessageType

func (*Ikev2InitiateDelChildSaReply) Marshal

func (m *Ikev2InitiateDelChildSaReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateDelChildSaReply) Reset

func (m *Ikev2InitiateDelChildSaReply) Reset()

func (*Ikev2InitiateDelChildSaReply) Size

func (m *Ikev2InitiateDelChildSaReply) Size() (size int)

func (*Ikev2InitiateDelChildSaReply) Unmarshal

func (m *Ikev2InitiateDelChildSaReply) Unmarshal(b []byte) error

type Ikev2InitiateDelIkeSa

type Ikev2InitiateDelIkeSa struct {
	Ispi uint64 `binapi:"u64,name=ispi" json:"ispi,omitempty"`
}

Ikev2InitiateDelIkeSa defines message 'ikev2_initiate_del_ike_sa'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateDelIkeSa) GetCrcString

func (*Ikev2InitiateDelIkeSa) GetCrcString() string

func (*Ikev2InitiateDelIkeSa) GetMessageName

func (*Ikev2InitiateDelIkeSa) GetMessageName() string

func (*Ikev2InitiateDelIkeSa) GetMessageType

func (*Ikev2InitiateDelIkeSa) GetMessageType() api.MessageType

func (*Ikev2InitiateDelIkeSa) Marshal

func (m *Ikev2InitiateDelIkeSa) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateDelIkeSa) Reset

func (m *Ikev2InitiateDelIkeSa) Reset()

func (*Ikev2InitiateDelIkeSa) Size

func (m *Ikev2InitiateDelIkeSa) Size() (size int)

func (*Ikev2InitiateDelIkeSa) Unmarshal

func (m *Ikev2InitiateDelIkeSa) Unmarshal(b []byte) error

type Ikev2InitiateDelIkeSaReply

type Ikev2InitiateDelIkeSaReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2InitiateDelIkeSaReply defines message 'ikev2_initiate_del_ike_sa_reply'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateDelIkeSaReply) GetCrcString

func (*Ikev2InitiateDelIkeSaReply) GetCrcString() string

func (*Ikev2InitiateDelIkeSaReply) GetMessageName

func (*Ikev2InitiateDelIkeSaReply) GetMessageName() string

func (*Ikev2InitiateDelIkeSaReply) GetMessageType

func (*Ikev2InitiateDelIkeSaReply) GetMessageType() api.MessageType

func (*Ikev2InitiateDelIkeSaReply) Marshal

func (m *Ikev2InitiateDelIkeSaReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateDelIkeSaReply) Reset

func (m *Ikev2InitiateDelIkeSaReply) Reset()

func (*Ikev2InitiateDelIkeSaReply) Size

func (m *Ikev2InitiateDelIkeSaReply) Size() (size int)

func (*Ikev2InitiateDelIkeSaReply) Unmarshal

func (m *Ikev2InitiateDelIkeSaReply) Unmarshal(b []byte) error

type Ikev2InitiateRekeyChildSa

type Ikev2InitiateRekeyChildSa struct {
	Ispi uint32 `binapi:"u32,name=ispi" json:"ispi,omitempty"`
}

Ikev2InitiateRekeyChildSa defines message 'ikev2_initiate_rekey_child_sa'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateRekeyChildSa) GetCrcString

func (*Ikev2InitiateRekeyChildSa) GetCrcString() string

func (*Ikev2InitiateRekeyChildSa) GetMessageName

func (*Ikev2InitiateRekeyChildSa) GetMessageName() string

func (*Ikev2InitiateRekeyChildSa) GetMessageType

func (*Ikev2InitiateRekeyChildSa) GetMessageType() api.MessageType

func (*Ikev2InitiateRekeyChildSa) Marshal

func (m *Ikev2InitiateRekeyChildSa) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateRekeyChildSa) Reset

func (m *Ikev2InitiateRekeyChildSa) Reset()

func (*Ikev2InitiateRekeyChildSa) Size

func (m *Ikev2InitiateRekeyChildSa) Size() (size int)

func (*Ikev2InitiateRekeyChildSa) Unmarshal

func (m *Ikev2InitiateRekeyChildSa) Unmarshal(b []byte) error

type Ikev2InitiateRekeyChildSaReply

type Ikev2InitiateRekeyChildSaReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2InitiateRekeyChildSaReply defines message 'ikev2_initiate_rekey_child_sa_reply'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateRekeyChildSaReply) GetCrcString

func (*Ikev2InitiateRekeyChildSaReply) GetCrcString() string

func (*Ikev2InitiateRekeyChildSaReply) GetMessageName

func (*Ikev2InitiateRekeyChildSaReply) GetMessageName() string

func (*Ikev2InitiateRekeyChildSaReply) GetMessageType

func (*Ikev2InitiateRekeyChildSaReply) Marshal

func (m *Ikev2InitiateRekeyChildSaReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateRekeyChildSaReply) Reset

func (m *Ikev2InitiateRekeyChildSaReply) Reset()

func (*Ikev2InitiateRekeyChildSaReply) Size

func (m *Ikev2InitiateRekeyChildSaReply) Size() (size int)

func (*Ikev2InitiateRekeyChildSaReply) Unmarshal

func (m *Ikev2InitiateRekeyChildSaReply) Unmarshal(b []byte) error

type Ikev2InitiateSaInit

type Ikev2InitiateSaInit struct {
	Name string `binapi:"string[64],name=name" json:"name,omitempty"`
}

Ikev2InitiateSaInit defines message 'ikev2_initiate_sa_init'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateSaInit) GetCrcString

func (*Ikev2InitiateSaInit) GetCrcString() string

func (*Ikev2InitiateSaInit) GetMessageName

func (*Ikev2InitiateSaInit) GetMessageName() string

func (*Ikev2InitiateSaInit) GetMessageType

func (*Ikev2InitiateSaInit) GetMessageType() api.MessageType

func (*Ikev2InitiateSaInit) Marshal

func (m *Ikev2InitiateSaInit) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateSaInit) Reset

func (m *Ikev2InitiateSaInit) Reset()

func (*Ikev2InitiateSaInit) Size

func (m *Ikev2InitiateSaInit) Size() (size int)

func (*Ikev2InitiateSaInit) Unmarshal

func (m *Ikev2InitiateSaInit) Unmarshal(b []byte) error

type Ikev2InitiateSaInitReply

type Ikev2InitiateSaInitReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2InitiateSaInitReply defines message 'ikev2_initiate_sa_init_reply'. InProgress: the message form may change in the future versions

func (*Ikev2InitiateSaInitReply) GetCrcString

func (*Ikev2InitiateSaInitReply) GetCrcString() string

func (*Ikev2InitiateSaInitReply) GetMessageName

func (*Ikev2InitiateSaInitReply) GetMessageName() string

func (*Ikev2InitiateSaInitReply) GetMessageType

func (*Ikev2InitiateSaInitReply) GetMessageType() api.MessageType

func (*Ikev2InitiateSaInitReply) Marshal

func (m *Ikev2InitiateSaInitReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2InitiateSaInitReply) Reset

func (m *Ikev2InitiateSaInitReply) Reset()

func (*Ikev2InitiateSaInitReply) Size

func (m *Ikev2InitiateSaInitReply) Size() (size int)

func (*Ikev2InitiateSaInitReply) Unmarshal

func (m *Ikev2InitiateSaInitReply) Unmarshal(b []byte) error

type Ikev2NonceGet

type Ikev2NonceGet struct {
	IsInitiator bool   `binapi:"bool,name=is_initiator" json:"is_initiator,omitempty"`
	SaIndex     uint32 `binapi:"u32,name=sa_index" json:"sa_index,omitempty"`
}

Ikev2NonceGet defines message 'ikev2_nonce_get'. InProgress: the message form may change in the future versions

func (*Ikev2NonceGet) GetCrcString

func (*Ikev2NonceGet) GetCrcString() string

func (*Ikev2NonceGet) GetMessageName

func (*Ikev2NonceGet) GetMessageName() string

func (*Ikev2NonceGet) GetMessageType

func (*Ikev2NonceGet) GetMessageType() api.MessageType

func (*Ikev2NonceGet) Marshal

func (m *Ikev2NonceGet) Marshal(b []byte) ([]byte, error)

func (*Ikev2NonceGet) Reset

func (m *Ikev2NonceGet) Reset()

func (*Ikev2NonceGet) Size

func (m *Ikev2NonceGet) Size() (size int)

func (*Ikev2NonceGet) Unmarshal

func (m *Ikev2NonceGet) Unmarshal(b []byte) error

type Ikev2NonceGetReply

type Ikev2NonceGetReply struct {
	Retval  int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
	DataLen uint32 `binapi:"u32,name=data_len" json:"-"`
	Nonce   []byte `binapi:"u8[data_len],name=nonce" json:"nonce,omitempty"`
}

Ikev2NonceGetReply defines message 'ikev2_nonce_get_reply'. InProgress: the message form may change in the future versions

func (*Ikev2NonceGetReply) GetCrcString

func (*Ikev2NonceGetReply) GetCrcString() string

func (*Ikev2NonceGetReply) GetMessageName

func (*Ikev2NonceGetReply) GetMessageName() string

func (*Ikev2NonceGetReply) GetMessageType

func (*Ikev2NonceGetReply) GetMessageType() api.MessageType

func (*Ikev2NonceGetReply) Marshal

func (m *Ikev2NonceGetReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2NonceGetReply) Reset

func (m *Ikev2NonceGetReply) Reset()

func (*Ikev2NonceGetReply) Size

func (m *Ikev2NonceGetReply) Size() (size int)

func (*Ikev2NonceGetReply) Unmarshal

func (m *Ikev2NonceGetReply) Unmarshal(b []byte) error

type Ikev2PluginGetVersion

type Ikev2PluginGetVersion struct{}

Ikev2PluginGetVersion defines message 'ikev2_plugin_get_version'.

func (*Ikev2PluginGetVersion) GetCrcString

func (*Ikev2PluginGetVersion) GetCrcString() string

func (*Ikev2PluginGetVersion) GetMessageName

func (*Ikev2PluginGetVersion) GetMessageName() string

func (*Ikev2PluginGetVersion) GetMessageType

func (*Ikev2PluginGetVersion) GetMessageType() api.MessageType

func (*Ikev2PluginGetVersion) Marshal

func (m *Ikev2PluginGetVersion) Marshal(b []byte) ([]byte, error)

func (*Ikev2PluginGetVersion) Reset

func (m *Ikev2PluginGetVersion) Reset()

func (*Ikev2PluginGetVersion) Size

func (m *Ikev2PluginGetVersion) Size() (size int)

func (*Ikev2PluginGetVersion) Unmarshal

func (m *Ikev2PluginGetVersion) Unmarshal(b []byte) error

type Ikev2PluginGetVersionReply

type Ikev2PluginGetVersionReply struct {
	Major uint32 `binapi:"u32,name=major" json:"major,omitempty"`
	Minor uint32 `binapi:"u32,name=minor" json:"minor,omitempty"`
}

Ikev2PluginGetVersionReply defines message 'ikev2_plugin_get_version_reply'.

func (*Ikev2PluginGetVersionReply) GetCrcString

func (*Ikev2PluginGetVersionReply) GetCrcString() string

func (*Ikev2PluginGetVersionReply) GetMessageName

func (*Ikev2PluginGetVersionReply) GetMessageName() string

func (*Ikev2PluginGetVersionReply) GetMessageType

func (*Ikev2PluginGetVersionReply) GetMessageType() api.MessageType

func (*Ikev2PluginGetVersionReply) Marshal

func (m *Ikev2PluginGetVersionReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2PluginGetVersionReply) Reset

func (m *Ikev2PluginGetVersionReply) Reset()

func (*Ikev2PluginGetVersionReply) Size

func (m *Ikev2PluginGetVersionReply) Size() (size int)

func (*Ikev2PluginGetVersionReply) Unmarshal

func (m *Ikev2PluginGetVersionReply) Unmarshal(b []byte) error

type Ikev2ProfileAddDel

type Ikev2ProfileAddDel struct {
	Name  string `binapi:"string[64],name=name" json:"name,omitempty"`
	IsAdd bool   `binapi:"bool,name=is_add" json:"is_add,omitempty"`
}

Ikev2ProfileAddDel defines message 'ikev2_profile_add_del'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileAddDel) GetCrcString

func (*Ikev2ProfileAddDel) GetCrcString() string

func (*Ikev2ProfileAddDel) GetMessageName

func (*Ikev2ProfileAddDel) GetMessageName() string

func (*Ikev2ProfileAddDel) GetMessageType

func (*Ikev2ProfileAddDel) GetMessageType() api.MessageType

func (*Ikev2ProfileAddDel) Marshal

func (m *Ikev2ProfileAddDel) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileAddDel) Reset

func (m *Ikev2ProfileAddDel) Reset()

func (*Ikev2ProfileAddDel) Size

func (m *Ikev2ProfileAddDel) Size() (size int)

func (*Ikev2ProfileAddDel) Unmarshal

func (m *Ikev2ProfileAddDel) Unmarshal(b []byte) error

type Ikev2ProfileAddDelReply

type Ikev2ProfileAddDelReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileAddDelReply defines message 'ikev2_profile_add_del_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileAddDelReply) GetCrcString

func (*Ikev2ProfileAddDelReply) GetCrcString() string

func (*Ikev2ProfileAddDelReply) GetMessageName

func (*Ikev2ProfileAddDelReply) GetMessageName() string

func (*Ikev2ProfileAddDelReply) GetMessageType

func (*Ikev2ProfileAddDelReply) GetMessageType() api.MessageType

func (*Ikev2ProfileAddDelReply) Marshal

func (m *Ikev2ProfileAddDelReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileAddDelReply) Reset

func (m *Ikev2ProfileAddDelReply) Reset()

func (*Ikev2ProfileAddDelReply) Size

func (m *Ikev2ProfileAddDelReply) Size() (size int)

func (*Ikev2ProfileAddDelReply) Unmarshal

func (m *Ikev2ProfileAddDelReply) Unmarshal(b []byte) error

type Ikev2ProfileDetails

type Ikev2ProfileDetails struct {
	Profile ikev2_types.Ikev2Profile `binapi:"ikev2_profile,name=profile" json:"profile,omitempty"`
}

Ikev2ProfileDetails defines message 'ikev2_profile_details'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileDetails) GetCrcString

func (*Ikev2ProfileDetails) GetCrcString() string

func (*Ikev2ProfileDetails) GetMessageName

func (*Ikev2ProfileDetails) GetMessageName() string

func (*Ikev2ProfileDetails) GetMessageType

func (*Ikev2ProfileDetails) GetMessageType() api.MessageType

func (*Ikev2ProfileDetails) Marshal

func (m *Ikev2ProfileDetails) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileDetails) Reset

func (m *Ikev2ProfileDetails) Reset()

func (*Ikev2ProfileDetails) Size

func (m *Ikev2ProfileDetails) Size() (size int)

func (*Ikev2ProfileDetails) Unmarshal

func (m *Ikev2ProfileDetails) Unmarshal(b []byte) error

type Ikev2ProfileDisableNatt

type Ikev2ProfileDisableNatt struct {
	Name string `binapi:"string[64],name=name" json:"name,omitempty"`
}

Ikev2ProfileDisableNatt defines message 'ikev2_profile_disable_natt'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileDisableNatt) GetCrcString

func (*Ikev2ProfileDisableNatt) GetCrcString() string

func (*Ikev2ProfileDisableNatt) GetMessageName

func (*Ikev2ProfileDisableNatt) GetMessageName() string

func (*Ikev2ProfileDisableNatt) GetMessageType

func (*Ikev2ProfileDisableNatt) GetMessageType() api.MessageType

func (*Ikev2ProfileDisableNatt) Marshal

func (m *Ikev2ProfileDisableNatt) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileDisableNatt) Reset

func (m *Ikev2ProfileDisableNatt) Reset()

func (*Ikev2ProfileDisableNatt) Size

func (m *Ikev2ProfileDisableNatt) Size() (size int)

func (*Ikev2ProfileDisableNatt) Unmarshal

func (m *Ikev2ProfileDisableNatt) Unmarshal(b []byte) error

type Ikev2ProfileDisableNattReply

type Ikev2ProfileDisableNattReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileDisableNattReply defines message 'ikev2_profile_disable_natt_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileDisableNattReply) GetCrcString

func (*Ikev2ProfileDisableNattReply) GetCrcString() string

func (*Ikev2ProfileDisableNattReply) GetMessageName

func (*Ikev2ProfileDisableNattReply) GetMessageName() string

func (*Ikev2ProfileDisableNattReply) GetMessageType

func (*Ikev2ProfileDisableNattReply) GetMessageType() api.MessageType

func (*Ikev2ProfileDisableNattReply) Marshal

func (m *Ikev2ProfileDisableNattReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileDisableNattReply) Reset

func (m *Ikev2ProfileDisableNattReply) Reset()

func (*Ikev2ProfileDisableNattReply) Size

func (m *Ikev2ProfileDisableNattReply) Size() (size int)

func (*Ikev2ProfileDisableNattReply) Unmarshal

func (m *Ikev2ProfileDisableNattReply) Unmarshal(b []byte) error

type Ikev2ProfileDump

type Ikev2ProfileDump struct{}

Ikev2ProfileDump defines message 'ikev2_profile_dump'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileDump) GetCrcString

func (*Ikev2ProfileDump) GetCrcString() string

func (*Ikev2ProfileDump) GetMessageName

func (*Ikev2ProfileDump) GetMessageName() string

func (*Ikev2ProfileDump) GetMessageType

func (*Ikev2ProfileDump) GetMessageType() api.MessageType

func (*Ikev2ProfileDump) Marshal

func (m *Ikev2ProfileDump) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileDump) Reset

func (m *Ikev2ProfileDump) Reset()

func (*Ikev2ProfileDump) Size

func (m *Ikev2ProfileDump) Size() (size int)

func (*Ikev2ProfileDump) Unmarshal

func (m *Ikev2ProfileDump) Unmarshal(b []byte) error

type Ikev2ProfileSetAuth

type Ikev2ProfileSetAuth struct {
	Name       string `binapi:"string[64],name=name" json:"name,omitempty"`
	AuthMethod uint8  `binapi:"u8,name=auth_method" json:"auth_method,omitempty"`
	IsHex      bool   `binapi:"bool,name=is_hex" json:"is_hex,omitempty"`
	DataLen    uint32 `binapi:"u32,name=data_len" json:"-"`
	Data       []byte `binapi:"u8[data_len],name=data" json:"data,omitempty"`
}

Ikev2ProfileSetAuth defines message 'ikev2_profile_set_auth'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetAuth) GetCrcString

func (*Ikev2ProfileSetAuth) GetCrcString() string

func (*Ikev2ProfileSetAuth) GetMessageName

func (*Ikev2ProfileSetAuth) GetMessageName() string

func (*Ikev2ProfileSetAuth) GetMessageType

func (*Ikev2ProfileSetAuth) GetMessageType() api.MessageType

func (*Ikev2ProfileSetAuth) Marshal

func (m *Ikev2ProfileSetAuth) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetAuth) Reset

func (m *Ikev2ProfileSetAuth) Reset()

func (*Ikev2ProfileSetAuth) Size

func (m *Ikev2ProfileSetAuth) Size() (size int)

func (*Ikev2ProfileSetAuth) Unmarshal

func (m *Ikev2ProfileSetAuth) Unmarshal(b []byte) error

type Ikev2ProfileSetAuthReply

type Ikev2ProfileSetAuthReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileSetAuthReply defines message 'ikev2_profile_set_auth_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetAuthReply) GetCrcString

func (*Ikev2ProfileSetAuthReply) GetCrcString() string

func (*Ikev2ProfileSetAuthReply) GetMessageName

func (*Ikev2ProfileSetAuthReply) GetMessageName() string

func (*Ikev2ProfileSetAuthReply) GetMessageType

func (*Ikev2ProfileSetAuthReply) GetMessageType() api.MessageType

func (*Ikev2ProfileSetAuthReply) Marshal

func (m *Ikev2ProfileSetAuthReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetAuthReply) Reset

func (m *Ikev2ProfileSetAuthReply) Reset()

func (*Ikev2ProfileSetAuthReply) Size

func (m *Ikev2ProfileSetAuthReply) Size() (size int)

func (*Ikev2ProfileSetAuthReply) Unmarshal

func (m *Ikev2ProfileSetAuthReply) Unmarshal(b []byte) error

type Ikev2ProfileSetID

type Ikev2ProfileSetID struct {
	Name    string `binapi:"string[64],name=name" json:"name,omitempty"`
	IsLocal bool   `binapi:"bool,name=is_local" json:"is_local,omitempty"`
	IDType  uint8  `binapi:"u8,name=id_type" json:"id_type,omitempty"`
	DataLen uint32 `binapi:"u32,name=data_len" json:"-"`
	Data    []byte `binapi:"u8[data_len],name=data" json:"data,omitempty"`
}

Ikev2ProfileSetID defines message 'ikev2_profile_set_id'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetID) GetCrcString

func (*Ikev2ProfileSetID) GetCrcString() string

func (*Ikev2ProfileSetID) GetMessageName

func (*Ikev2ProfileSetID) GetMessageName() string

func (*Ikev2ProfileSetID) GetMessageType

func (*Ikev2ProfileSetID) GetMessageType() api.MessageType

func (*Ikev2ProfileSetID) Marshal

func (m *Ikev2ProfileSetID) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetID) Reset

func (m *Ikev2ProfileSetID) Reset()

func (*Ikev2ProfileSetID) Size

func (m *Ikev2ProfileSetID) Size() (size int)

func (*Ikev2ProfileSetID) Unmarshal

func (m *Ikev2ProfileSetID) Unmarshal(b []byte) error

type Ikev2ProfileSetIDReply

type Ikev2ProfileSetIDReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileSetIDReply defines message 'ikev2_profile_set_id_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetIDReply) GetCrcString

func (*Ikev2ProfileSetIDReply) GetCrcString() string

func (*Ikev2ProfileSetIDReply) GetMessageName

func (*Ikev2ProfileSetIDReply) GetMessageName() string

func (*Ikev2ProfileSetIDReply) GetMessageType

func (*Ikev2ProfileSetIDReply) GetMessageType() api.MessageType

func (*Ikev2ProfileSetIDReply) Marshal

func (m *Ikev2ProfileSetIDReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetIDReply) Reset

func (m *Ikev2ProfileSetIDReply) Reset()

func (*Ikev2ProfileSetIDReply) Size

func (m *Ikev2ProfileSetIDReply) Size() (size int)

func (*Ikev2ProfileSetIDReply) Unmarshal

func (m *Ikev2ProfileSetIDReply) Unmarshal(b []byte) error

type Ikev2ProfileSetIpsecUDPPort

type Ikev2ProfileSetIpsecUDPPort struct {
	IsSet uint8  `binapi:"u8,name=is_set" json:"is_set,omitempty"`
	Port  uint16 `binapi:"u16,name=port" json:"port,omitempty"`
	Name  string `binapi:"string[64],name=name" json:"name,omitempty"`
}

Ikev2ProfileSetIpsecUDPPort defines message 'ikev2_profile_set_ipsec_udp_port'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetIpsecUDPPort) GetCrcString

func (*Ikev2ProfileSetIpsecUDPPort) GetCrcString() string

func (*Ikev2ProfileSetIpsecUDPPort) GetMessageName

func (*Ikev2ProfileSetIpsecUDPPort) GetMessageName() string

func (*Ikev2ProfileSetIpsecUDPPort) GetMessageType

func (*Ikev2ProfileSetIpsecUDPPort) GetMessageType() api.MessageType

func (*Ikev2ProfileSetIpsecUDPPort) Marshal

func (m *Ikev2ProfileSetIpsecUDPPort) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetIpsecUDPPort) Reset

func (m *Ikev2ProfileSetIpsecUDPPort) Reset()

func (*Ikev2ProfileSetIpsecUDPPort) Size

func (m *Ikev2ProfileSetIpsecUDPPort) Size() (size int)

func (*Ikev2ProfileSetIpsecUDPPort) Unmarshal

func (m *Ikev2ProfileSetIpsecUDPPort) Unmarshal(b []byte) error

type Ikev2ProfileSetIpsecUDPPortReply

type Ikev2ProfileSetIpsecUDPPortReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileSetIpsecUDPPortReply defines message 'ikev2_profile_set_ipsec_udp_port_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetIpsecUDPPortReply) GetCrcString

func (*Ikev2ProfileSetIpsecUDPPortReply) GetCrcString() string

func (*Ikev2ProfileSetIpsecUDPPortReply) GetMessageName

func (*Ikev2ProfileSetIpsecUDPPortReply) GetMessageName() string

func (*Ikev2ProfileSetIpsecUDPPortReply) GetMessageType

func (*Ikev2ProfileSetIpsecUDPPortReply) Marshal

func (m *Ikev2ProfileSetIpsecUDPPortReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetIpsecUDPPortReply) Reset

func (*Ikev2ProfileSetIpsecUDPPortReply) Size

func (m *Ikev2ProfileSetIpsecUDPPortReply) Size() (size int)

func (*Ikev2ProfileSetIpsecUDPPortReply) Unmarshal

func (m *Ikev2ProfileSetIpsecUDPPortReply) Unmarshal(b []byte) error

type Ikev2ProfileSetLiveness

type Ikev2ProfileSetLiveness struct {
	Period     uint32 `binapi:"u32,name=period" json:"period,omitempty"`
	MaxRetries uint32 `binapi:"u32,name=max_retries" json:"max_retries,omitempty"`
}

Ikev2ProfileSetLiveness defines message 'ikev2_profile_set_liveness'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetLiveness) GetCrcString

func (*Ikev2ProfileSetLiveness) GetCrcString() string

func (*Ikev2ProfileSetLiveness) GetMessageName

func (*Ikev2ProfileSetLiveness) GetMessageName() string

func (*Ikev2ProfileSetLiveness) GetMessageType

func (*Ikev2ProfileSetLiveness) GetMessageType() api.MessageType

func (*Ikev2ProfileSetLiveness) Marshal

func (m *Ikev2ProfileSetLiveness) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetLiveness) Reset

func (m *Ikev2ProfileSetLiveness) Reset()

func (*Ikev2ProfileSetLiveness) Size

func (m *Ikev2ProfileSetLiveness) Size() (size int)

func (*Ikev2ProfileSetLiveness) Unmarshal

func (m *Ikev2ProfileSetLiveness) Unmarshal(b []byte) error

type Ikev2ProfileSetLivenessReply

type Ikev2ProfileSetLivenessReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileSetLivenessReply defines message 'ikev2_profile_set_liveness_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetLivenessReply) GetCrcString

func (*Ikev2ProfileSetLivenessReply) GetCrcString() string

func (*Ikev2ProfileSetLivenessReply) GetMessageName

func (*Ikev2ProfileSetLivenessReply) GetMessageName() string

func (*Ikev2ProfileSetLivenessReply) GetMessageType

func (*Ikev2ProfileSetLivenessReply) GetMessageType() api.MessageType

func (*Ikev2ProfileSetLivenessReply) Marshal

func (m *Ikev2ProfileSetLivenessReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetLivenessReply) Reset

func (m *Ikev2ProfileSetLivenessReply) Reset()

func (*Ikev2ProfileSetLivenessReply) Size

func (m *Ikev2ProfileSetLivenessReply) Size() (size int)

func (*Ikev2ProfileSetLivenessReply) Unmarshal

func (m *Ikev2ProfileSetLivenessReply) Unmarshal(b []byte) error

type Ikev2ProfileSetTs

type Ikev2ProfileSetTs struct {
	Name string              `binapi:"string[64],name=name" json:"name,omitempty"`
	Ts   ikev2_types.Ikev2Ts `binapi:"ikev2_ts,name=ts" json:"ts,omitempty"`
}

Ikev2ProfileSetTs defines message 'ikev2_profile_set_ts'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetTs) GetCrcString

func (*Ikev2ProfileSetTs) GetCrcString() string

func (*Ikev2ProfileSetTs) GetMessageName

func (*Ikev2ProfileSetTs) GetMessageName() string

func (*Ikev2ProfileSetTs) GetMessageType

func (*Ikev2ProfileSetTs) GetMessageType() api.MessageType

func (*Ikev2ProfileSetTs) Marshal

func (m *Ikev2ProfileSetTs) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetTs) Reset

func (m *Ikev2ProfileSetTs) Reset()

func (*Ikev2ProfileSetTs) Size

func (m *Ikev2ProfileSetTs) Size() (size int)

func (*Ikev2ProfileSetTs) Unmarshal

func (m *Ikev2ProfileSetTs) Unmarshal(b []byte) error

type Ikev2ProfileSetTsReply

type Ikev2ProfileSetTsReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileSetTsReply defines message 'ikev2_profile_set_ts_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetTsReply) GetCrcString

func (*Ikev2ProfileSetTsReply) GetCrcString() string

func (*Ikev2ProfileSetTsReply) GetMessageName

func (*Ikev2ProfileSetTsReply) GetMessageName() string

func (*Ikev2ProfileSetTsReply) GetMessageType

func (*Ikev2ProfileSetTsReply) GetMessageType() api.MessageType

func (*Ikev2ProfileSetTsReply) Marshal

func (m *Ikev2ProfileSetTsReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetTsReply) Reset

func (m *Ikev2ProfileSetTsReply) Reset()

func (*Ikev2ProfileSetTsReply) Size

func (m *Ikev2ProfileSetTsReply) Size() (size int)

func (*Ikev2ProfileSetTsReply) Unmarshal

func (m *Ikev2ProfileSetTsReply) Unmarshal(b []byte) error

type Ikev2ProfileSetUDPEncap

type Ikev2ProfileSetUDPEncap struct {
	Name string `binapi:"string[64],name=name" json:"name,omitempty"`
}

Ikev2ProfileSetUDPEncap defines message 'ikev2_profile_set_udp_encap'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetUDPEncap) GetCrcString

func (*Ikev2ProfileSetUDPEncap) GetCrcString() string

func (*Ikev2ProfileSetUDPEncap) GetMessageName

func (*Ikev2ProfileSetUDPEncap) GetMessageName() string

func (*Ikev2ProfileSetUDPEncap) GetMessageType

func (*Ikev2ProfileSetUDPEncap) GetMessageType() api.MessageType

func (*Ikev2ProfileSetUDPEncap) Marshal

func (m *Ikev2ProfileSetUDPEncap) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetUDPEncap) Reset

func (m *Ikev2ProfileSetUDPEncap) Reset()

func (*Ikev2ProfileSetUDPEncap) Size

func (m *Ikev2ProfileSetUDPEncap) Size() (size int)

func (*Ikev2ProfileSetUDPEncap) Unmarshal

func (m *Ikev2ProfileSetUDPEncap) Unmarshal(b []byte) error

type Ikev2ProfileSetUDPEncapReply

type Ikev2ProfileSetUDPEncapReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2ProfileSetUDPEncapReply defines message 'ikev2_profile_set_udp_encap_reply'. InProgress: the message form may change in the future versions

func (*Ikev2ProfileSetUDPEncapReply) GetCrcString

func (*Ikev2ProfileSetUDPEncapReply) GetCrcString() string

func (*Ikev2ProfileSetUDPEncapReply) GetMessageName

func (*Ikev2ProfileSetUDPEncapReply) GetMessageName() string

func (*Ikev2ProfileSetUDPEncapReply) GetMessageType

func (*Ikev2ProfileSetUDPEncapReply) GetMessageType() api.MessageType

func (*Ikev2ProfileSetUDPEncapReply) Marshal

func (m *Ikev2ProfileSetUDPEncapReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2ProfileSetUDPEncapReply) Reset

func (m *Ikev2ProfileSetUDPEncapReply) Reset()

func (*Ikev2ProfileSetUDPEncapReply) Size

func (m *Ikev2ProfileSetUDPEncapReply) Size() (size int)

func (*Ikev2ProfileSetUDPEncapReply) Unmarshal

func (m *Ikev2ProfileSetUDPEncapReply) Unmarshal(b []byte) error

type Ikev2SaDetails

type Ikev2SaDetails struct {
	Retval int32               `binapi:"i32,name=retval" json:"retval,omitempty"`
	Sa     ikev2_types.Ikev2Sa `binapi:"ikev2_sa,name=sa" json:"sa,omitempty"`
}

Ikev2SaDetails defines message 'ikev2_sa_details'. InProgress: the message form may change in the future versions

func (*Ikev2SaDetails) GetCrcString

func (*Ikev2SaDetails) GetCrcString() string

func (*Ikev2SaDetails) GetMessageName

func (*Ikev2SaDetails) GetMessageName() string

func (*Ikev2SaDetails) GetMessageType

func (*Ikev2SaDetails) GetMessageType() api.MessageType

func (*Ikev2SaDetails) Marshal

func (m *Ikev2SaDetails) Marshal(b []byte) ([]byte, error)

func (*Ikev2SaDetails) Reset

func (m *Ikev2SaDetails) Reset()

func (*Ikev2SaDetails) Size

func (m *Ikev2SaDetails) Size() (size int)

func (*Ikev2SaDetails) Unmarshal

func (m *Ikev2SaDetails) Unmarshal(b []byte) error

type Ikev2SaDump

type Ikev2SaDump struct{}

Ikev2SaDump defines message 'ikev2_sa_dump'. InProgress: the message form may change in the future versions

func (*Ikev2SaDump) GetCrcString

func (*Ikev2SaDump) GetCrcString() string

func (*Ikev2SaDump) GetMessageName

func (*Ikev2SaDump) GetMessageName() string

func (*Ikev2SaDump) GetMessageType

func (*Ikev2SaDump) GetMessageType() api.MessageType

func (*Ikev2SaDump) Marshal

func (m *Ikev2SaDump) Marshal(b []byte) ([]byte, error)

func (*Ikev2SaDump) Reset

func (m *Ikev2SaDump) Reset()

func (*Ikev2SaDump) Size

func (m *Ikev2SaDump) Size() (size int)

func (*Ikev2SaDump) Unmarshal

func (m *Ikev2SaDump) Unmarshal(b []byte) error

type Ikev2SetEspTransforms

type Ikev2SetEspTransforms struct {
	Name string                         `binapi:"string[64],name=name" json:"name,omitempty"`
	Tr   ikev2_types.Ikev2EspTransforms `binapi:"ikev2_esp_transforms,name=tr" json:"tr,omitempty"`
}

Ikev2SetEspTransforms defines message 'ikev2_set_esp_transforms'. InProgress: the message form may change in the future versions

func (*Ikev2SetEspTransforms) GetCrcString

func (*Ikev2SetEspTransforms) GetCrcString() string

func (*Ikev2SetEspTransforms) GetMessageName

func (*Ikev2SetEspTransforms) GetMessageName() string

func (*Ikev2SetEspTransforms) GetMessageType

func (*Ikev2SetEspTransforms) GetMessageType() api.MessageType

func (*Ikev2SetEspTransforms) Marshal

func (m *Ikev2SetEspTransforms) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetEspTransforms) Reset

func (m *Ikev2SetEspTransforms) Reset()

func (*Ikev2SetEspTransforms) Size

func (m *Ikev2SetEspTransforms) Size() (size int)

func (*Ikev2SetEspTransforms) Unmarshal

func (m *Ikev2SetEspTransforms) Unmarshal(b []byte) error

type Ikev2SetEspTransformsReply

type Ikev2SetEspTransformsReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2SetEspTransformsReply defines message 'ikev2_set_esp_transforms_reply'. InProgress: the message form may change in the future versions

func (*Ikev2SetEspTransformsReply) GetCrcString

func (*Ikev2SetEspTransformsReply) GetCrcString() string

func (*Ikev2SetEspTransformsReply) GetMessageName

func (*Ikev2SetEspTransformsReply) GetMessageName() string

func (*Ikev2SetEspTransformsReply) GetMessageType

func (*Ikev2SetEspTransformsReply) GetMessageType() api.MessageType

func (*Ikev2SetEspTransformsReply) Marshal

func (m *Ikev2SetEspTransformsReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetEspTransformsReply) Reset

func (m *Ikev2SetEspTransformsReply) Reset()

func (*Ikev2SetEspTransformsReply) Size

func (m *Ikev2SetEspTransformsReply) Size() (size int)

func (*Ikev2SetEspTransformsReply) Unmarshal

func (m *Ikev2SetEspTransformsReply) Unmarshal(b []byte) error

type Ikev2SetIkeTransforms

type Ikev2SetIkeTransforms struct {
	Name string                         `binapi:"string[64],name=name" json:"name,omitempty"`
	Tr   ikev2_types.Ikev2IkeTransforms `binapi:"ikev2_ike_transforms,name=tr" json:"tr,omitempty"`
}

Ikev2SetIkeTransforms defines message 'ikev2_set_ike_transforms'. InProgress: the message form may change in the future versions

func (*Ikev2SetIkeTransforms) GetCrcString

func (*Ikev2SetIkeTransforms) GetCrcString() string

func (*Ikev2SetIkeTransforms) GetMessageName

func (*Ikev2SetIkeTransforms) GetMessageName() string

func (*Ikev2SetIkeTransforms) GetMessageType

func (*Ikev2SetIkeTransforms) GetMessageType() api.MessageType

func (*Ikev2SetIkeTransforms) Marshal

func (m *Ikev2SetIkeTransforms) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetIkeTransforms) Reset

func (m *Ikev2SetIkeTransforms) Reset()

func (*Ikev2SetIkeTransforms) Size

func (m *Ikev2SetIkeTransforms) Size() (size int)

func (*Ikev2SetIkeTransforms) Unmarshal

func (m *Ikev2SetIkeTransforms) Unmarshal(b []byte) error

type Ikev2SetIkeTransformsReply

type Ikev2SetIkeTransformsReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2SetIkeTransformsReply defines message 'ikev2_set_ike_transforms_reply'. InProgress: the message form may change in the future versions

func (*Ikev2SetIkeTransformsReply) GetCrcString

func (*Ikev2SetIkeTransformsReply) GetCrcString() string

func (*Ikev2SetIkeTransformsReply) GetMessageName

func (*Ikev2SetIkeTransformsReply) GetMessageName() string

func (*Ikev2SetIkeTransformsReply) GetMessageType

func (*Ikev2SetIkeTransformsReply) GetMessageType() api.MessageType

func (*Ikev2SetIkeTransformsReply) Marshal

func (m *Ikev2SetIkeTransformsReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetIkeTransformsReply) Reset

func (m *Ikev2SetIkeTransformsReply) Reset()

func (*Ikev2SetIkeTransformsReply) Size

func (m *Ikev2SetIkeTransformsReply) Size() (size int)

func (*Ikev2SetIkeTransformsReply) Unmarshal

func (m *Ikev2SetIkeTransformsReply) Unmarshal(b []byte) error

type Ikev2SetLocalKey

type Ikev2SetLocalKey struct {
	KeyFile string `binapi:"string[256],name=key_file" json:"key_file,omitempty"`
}

Ikev2SetLocalKey defines message 'ikev2_set_local_key'. InProgress: the message form may change in the future versions

func (*Ikev2SetLocalKey) GetCrcString

func (*Ikev2SetLocalKey) GetCrcString() string

func (*Ikev2SetLocalKey) GetMessageName

func (*Ikev2SetLocalKey) GetMessageName() string

func (*Ikev2SetLocalKey) GetMessageType

func (*Ikev2SetLocalKey) GetMessageType() api.MessageType

func (*Ikev2SetLocalKey) Marshal

func (m *Ikev2SetLocalKey) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetLocalKey) Reset

func (m *Ikev2SetLocalKey) Reset()

func (*Ikev2SetLocalKey) Size

func (m *Ikev2SetLocalKey) Size() (size int)

func (*Ikev2SetLocalKey) Unmarshal

func (m *Ikev2SetLocalKey) Unmarshal(b []byte) error

type Ikev2SetLocalKeyReply

type Ikev2SetLocalKeyReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2SetLocalKeyReply defines message 'ikev2_set_local_key_reply'. InProgress: the message form may change in the future versions

func (*Ikev2SetLocalKeyReply) GetCrcString

func (*Ikev2SetLocalKeyReply) GetCrcString() string

func (*Ikev2SetLocalKeyReply) GetMessageName

func (*Ikev2SetLocalKeyReply) GetMessageName() string

func (*Ikev2SetLocalKeyReply) GetMessageType

func (*Ikev2SetLocalKeyReply) GetMessageType() api.MessageType

func (*Ikev2SetLocalKeyReply) Marshal

func (m *Ikev2SetLocalKeyReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetLocalKeyReply) Reset

func (m *Ikev2SetLocalKeyReply) Reset()

func (*Ikev2SetLocalKeyReply) Size

func (m *Ikev2SetLocalKeyReply) Size() (size int)

func (*Ikev2SetLocalKeyReply) Unmarshal

func (m *Ikev2SetLocalKeyReply) Unmarshal(b []byte) error

type Ikev2SetResponder

type Ikev2SetResponder struct {
	Name      string                     `binapi:"string[64],name=name" json:"name,omitempty"`
	Responder ikev2_types.Ikev2Responder `binapi:"ikev2_responder,name=responder" json:"responder,omitempty"`
}

Ikev2SetResponder defines message 'ikev2_set_responder'. InProgress: the message form may change in the future versions

func (*Ikev2SetResponder) GetCrcString

func (*Ikev2SetResponder) GetCrcString() string

func (*Ikev2SetResponder) GetMessageName

func (*Ikev2SetResponder) GetMessageName() string

func (*Ikev2SetResponder) GetMessageType

func (*Ikev2SetResponder) GetMessageType() api.MessageType

func (*Ikev2SetResponder) Marshal

func (m *Ikev2SetResponder) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetResponder) Reset

func (m *Ikev2SetResponder) Reset()

func (*Ikev2SetResponder) Size

func (m *Ikev2SetResponder) Size() (size int)

func (*Ikev2SetResponder) Unmarshal

func (m *Ikev2SetResponder) Unmarshal(b []byte) error

type Ikev2SetResponderHostname

type Ikev2SetResponderHostname struct {
	Name      string                         `binapi:"string[64],name=name" json:"name,omitempty"`
	Hostname  string                         `binapi:"string[64],name=hostname" json:"hostname,omitempty"`
	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}

Ikev2SetResponderHostname defines message 'ikev2_set_responder_hostname'. InProgress: the message form may change in the future versions

func (*Ikev2SetResponderHostname) GetCrcString

func (*Ikev2SetResponderHostname) GetCrcString() string

func (*Ikev2SetResponderHostname) GetMessageName

func (*Ikev2SetResponderHostname) GetMessageName() string

func (*Ikev2SetResponderHostname) GetMessageType

func (*Ikev2SetResponderHostname) GetMessageType() api.MessageType

func (*Ikev2SetResponderHostname) Marshal

func (m *Ikev2SetResponderHostname) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetResponderHostname) Reset

func (m *Ikev2SetResponderHostname) Reset()

func (*Ikev2SetResponderHostname) Size

func (m *Ikev2SetResponderHostname) Size() (size int)

func (*Ikev2SetResponderHostname) Unmarshal

func (m *Ikev2SetResponderHostname) Unmarshal(b []byte) error

type Ikev2SetResponderHostnameReply

type Ikev2SetResponderHostnameReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2SetResponderHostnameReply defines message 'ikev2_set_responder_hostname_reply'. InProgress: the message form may change in the future versions

func (*Ikev2SetResponderHostnameReply) GetCrcString

func (*Ikev2SetResponderHostnameReply) GetCrcString() string

func (*Ikev2SetResponderHostnameReply) GetMessageName

func (*Ikev2SetResponderHostnameReply) GetMessageName() string

func (*Ikev2SetResponderHostnameReply) GetMessageType

func (*Ikev2SetResponderHostnameReply) Marshal

func (m *Ikev2SetResponderHostnameReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetResponderHostnameReply) Reset

func (m *Ikev2SetResponderHostnameReply) Reset()

func (*Ikev2SetResponderHostnameReply) Size

func (m *Ikev2SetResponderHostnameReply) Size() (size int)

func (*Ikev2SetResponderHostnameReply) Unmarshal

func (m *Ikev2SetResponderHostnameReply) Unmarshal(b []byte) error

type Ikev2SetResponderReply

type Ikev2SetResponderReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2SetResponderReply defines message 'ikev2_set_responder_reply'. InProgress: the message form may change in the future versions

func (*Ikev2SetResponderReply) GetCrcString

func (*Ikev2SetResponderReply) GetCrcString() string

func (*Ikev2SetResponderReply) GetMessageName

func (*Ikev2SetResponderReply) GetMessageName() string

func (*Ikev2SetResponderReply) GetMessageType

func (*Ikev2SetResponderReply) GetMessageType() api.MessageType

func (*Ikev2SetResponderReply) Marshal

func (m *Ikev2SetResponderReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetResponderReply) Reset

func (m *Ikev2SetResponderReply) Reset()

func (*Ikev2SetResponderReply) Size

func (m *Ikev2SetResponderReply) Size() (size int)

func (*Ikev2SetResponderReply) Unmarshal

func (m *Ikev2SetResponderReply) Unmarshal(b []byte) error

type Ikev2SetSaLifetime

type Ikev2SetSaLifetime struct {
	Name            string `binapi:"string[64],name=name" json:"name,omitempty"`
	Lifetime        uint64 `binapi:"u64,name=lifetime" json:"lifetime,omitempty"`
	LifetimeJitter  uint32 `binapi:"u32,name=lifetime_jitter" json:"lifetime_jitter,omitempty"`
	Handover        uint32 `binapi:"u32,name=handover" json:"handover,omitempty"`
	LifetimeMaxdata uint64 `binapi:"u64,name=lifetime_maxdata" json:"lifetime_maxdata,omitempty"`
}

Ikev2SetSaLifetime defines message 'ikev2_set_sa_lifetime'. InProgress: the message form may change in the future versions

func (*Ikev2SetSaLifetime) GetCrcString

func (*Ikev2SetSaLifetime) GetCrcString() string

func (*Ikev2SetSaLifetime) GetMessageName

func (*Ikev2SetSaLifetime) GetMessageName() string

func (*Ikev2SetSaLifetime) GetMessageType

func (*Ikev2SetSaLifetime) GetMessageType() api.MessageType

func (*Ikev2SetSaLifetime) Marshal

func (m *Ikev2SetSaLifetime) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetSaLifetime) Reset

func (m *Ikev2SetSaLifetime) Reset()

func (*Ikev2SetSaLifetime) Size

func (m *Ikev2SetSaLifetime) Size() (size int)

func (*Ikev2SetSaLifetime) Unmarshal

func (m *Ikev2SetSaLifetime) Unmarshal(b []byte) error

type Ikev2SetSaLifetimeReply

type Ikev2SetSaLifetimeReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2SetSaLifetimeReply defines message 'ikev2_set_sa_lifetime_reply'. InProgress: the message form may change in the future versions

func (*Ikev2SetSaLifetimeReply) GetCrcString

func (*Ikev2SetSaLifetimeReply) GetCrcString() string

func (*Ikev2SetSaLifetimeReply) GetMessageName

func (*Ikev2SetSaLifetimeReply) GetMessageName() string

func (*Ikev2SetSaLifetimeReply) GetMessageType

func (*Ikev2SetSaLifetimeReply) GetMessageType() api.MessageType

func (*Ikev2SetSaLifetimeReply) Marshal

func (m *Ikev2SetSaLifetimeReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetSaLifetimeReply) Reset

func (m *Ikev2SetSaLifetimeReply) Reset()

func (*Ikev2SetSaLifetimeReply) Size

func (m *Ikev2SetSaLifetimeReply) Size() (size int)

func (*Ikev2SetSaLifetimeReply) Unmarshal

func (m *Ikev2SetSaLifetimeReply) Unmarshal(b []byte) error

type Ikev2SetTunnelInterface

type Ikev2SetTunnelInterface struct {
	Name      string                         `binapi:"string[64],name=name" json:"name,omitempty"`
	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}

Ikev2SetTunnelInterface defines message 'ikev2_set_tunnel_interface'. InProgress: the message form may change in the future versions

func (*Ikev2SetTunnelInterface) GetCrcString

func (*Ikev2SetTunnelInterface) GetCrcString() string

func (*Ikev2SetTunnelInterface) GetMessageName

func (*Ikev2SetTunnelInterface) GetMessageName() string

func (*Ikev2SetTunnelInterface) GetMessageType

func (*Ikev2SetTunnelInterface) GetMessageType() api.MessageType

func (*Ikev2SetTunnelInterface) Marshal

func (m *Ikev2SetTunnelInterface) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetTunnelInterface) Reset

func (m *Ikev2SetTunnelInterface) Reset()

func (*Ikev2SetTunnelInterface) Size

func (m *Ikev2SetTunnelInterface) Size() (size int)

func (*Ikev2SetTunnelInterface) Unmarshal

func (m *Ikev2SetTunnelInterface) Unmarshal(b []byte) error

type Ikev2SetTunnelInterfaceReply

type Ikev2SetTunnelInterfaceReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

Ikev2SetTunnelInterfaceReply defines message 'ikev2_set_tunnel_interface_reply'. InProgress: the message form may change in the future versions

func (*Ikev2SetTunnelInterfaceReply) GetCrcString

func (*Ikev2SetTunnelInterfaceReply) GetCrcString() string

func (*Ikev2SetTunnelInterfaceReply) GetMessageName

func (*Ikev2SetTunnelInterfaceReply) GetMessageName() string

func (*Ikev2SetTunnelInterfaceReply) GetMessageType

func (*Ikev2SetTunnelInterfaceReply) GetMessageType() api.MessageType

func (*Ikev2SetTunnelInterfaceReply) Marshal

func (m *Ikev2SetTunnelInterfaceReply) Marshal(b []byte) ([]byte, error)

func (*Ikev2SetTunnelInterfaceReply) Reset

func (m *Ikev2SetTunnelInterfaceReply) Reset()

func (*Ikev2SetTunnelInterfaceReply) Size

func (m *Ikev2SetTunnelInterfaceReply) Size() (size int)

func (*Ikev2SetTunnelInterfaceReply) Unmarshal

func (m *Ikev2SetTunnelInterfaceReply) Unmarshal(b []byte) error

type Ikev2TrafficSelectorDetails

type Ikev2TrafficSelectorDetails struct {
	Retval int32               `binapi:"i32,name=retval" json:"retval,omitempty"`
	Ts     ikev2_types.Ikev2Ts `binapi:"ikev2_ts,name=ts" json:"ts,omitempty"`
}

Ikev2TrafficSelectorDetails defines message 'ikev2_traffic_selector_details'. InProgress: the message form may change in the future versions

func (*Ikev2TrafficSelectorDetails) GetCrcString

func (*Ikev2TrafficSelectorDetails) GetCrcString() string

func (*Ikev2TrafficSelectorDetails) GetMessageName

func (*Ikev2TrafficSelectorDetails) GetMessageName() string

func (*Ikev2TrafficSelectorDetails) GetMessageType

func (*Ikev2TrafficSelectorDetails) GetMessageType() api.MessageType

func (*Ikev2TrafficSelectorDetails) Marshal

func (m *Ikev2TrafficSelectorDetails) Marshal(b []byte) ([]byte, error)

func (*Ikev2TrafficSelectorDetails) Reset

func (m *Ikev2TrafficSelectorDetails) Reset()

func (*Ikev2TrafficSelectorDetails) Size

func (m *Ikev2TrafficSelectorDetails) Size() (size int)

func (*Ikev2TrafficSelectorDetails) Unmarshal

func (m *Ikev2TrafficSelectorDetails) Unmarshal(b []byte) error

type Ikev2TrafficSelectorDump

type Ikev2TrafficSelectorDump struct {
	IsInitiator  bool   `binapi:"bool,name=is_initiator" json:"is_initiator,omitempty"`
	SaIndex      uint32 `binapi:"u32,name=sa_index" json:"sa_index,omitempty"`
	ChildSaIndex uint32 `binapi:"u32,name=child_sa_index" json:"child_sa_index,omitempty"`
}

Ikev2TrafficSelectorDump defines message 'ikev2_traffic_selector_dump'. InProgress: the message form may change in the future versions

func (*Ikev2TrafficSelectorDump) GetCrcString

func (*Ikev2TrafficSelectorDump) GetCrcString() string

func (*Ikev2TrafficSelectorDump) GetMessageName

func (*Ikev2TrafficSelectorDump) GetMessageName() string

func (*Ikev2TrafficSelectorDump) GetMessageType

func (*Ikev2TrafficSelectorDump) GetMessageType() api.MessageType

func (*Ikev2TrafficSelectorDump) Marshal

func (m *Ikev2TrafficSelectorDump) Marshal(b []byte) ([]byte, error)

func (*Ikev2TrafficSelectorDump) Reset

func (m *Ikev2TrafficSelectorDump) Reset()

func (*Ikev2TrafficSelectorDump) Size

func (m *Ikev2TrafficSelectorDump) Size() (size int)

func (*Ikev2TrafficSelectorDump) Unmarshal

func (m *Ikev2TrafficSelectorDump) Unmarshal(b []byte) error

type RPCService

type RPCService interface {
	Ikev2ChildSaDump(ctx context.Context, in *Ikev2ChildSaDump) (RPCService_Ikev2ChildSaDumpClient, error)
	Ikev2InitiateDelChildSa(ctx context.Context, in *Ikev2InitiateDelChildSa) (*Ikev2InitiateDelChildSaReply, error)
	Ikev2InitiateDelIkeSa(ctx context.Context, in *Ikev2InitiateDelIkeSa) (*Ikev2InitiateDelIkeSaReply, error)
	Ikev2InitiateRekeyChildSa(ctx context.Context, in *Ikev2InitiateRekeyChildSa) (*Ikev2InitiateRekeyChildSaReply, error)
	Ikev2InitiateSaInit(ctx context.Context, in *Ikev2InitiateSaInit) (*Ikev2InitiateSaInitReply, error)
	Ikev2NonceGet(ctx context.Context, in *Ikev2NonceGet) (*Ikev2NonceGetReply, error)
	Ikev2PluginGetVersion(ctx context.Context, in *Ikev2PluginGetVersion) (*Ikev2PluginGetVersionReply, error)
	Ikev2ProfileAddDel(ctx context.Context, in *Ikev2ProfileAddDel) (*Ikev2ProfileAddDelReply, error)
	Ikev2ProfileDisableNatt(ctx context.Context, in *Ikev2ProfileDisableNatt) (*Ikev2ProfileDisableNattReply, error)
	Ikev2ProfileDump(ctx context.Context, in *Ikev2ProfileDump) (RPCService_Ikev2ProfileDumpClient, error)
	Ikev2ProfileSetAuth(ctx context.Context, in *Ikev2ProfileSetAuth) (*Ikev2ProfileSetAuthReply, error)
	Ikev2ProfileSetID(ctx context.Context, in *Ikev2ProfileSetID) (*Ikev2ProfileSetIDReply, error)
	Ikev2ProfileSetIpsecUDPPort(ctx context.Context, in *Ikev2ProfileSetIpsecUDPPort) (*Ikev2ProfileSetIpsecUDPPortReply, error)
	Ikev2ProfileSetLiveness(ctx context.Context, in *Ikev2ProfileSetLiveness) (*Ikev2ProfileSetLivenessReply, error)
	Ikev2ProfileSetTs(ctx context.Context, in *Ikev2ProfileSetTs) (*Ikev2ProfileSetTsReply, error)
	Ikev2ProfileSetUDPEncap(ctx context.Context, in *Ikev2ProfileSetUDPEncap) (*Ikev2ProfileSetUDPEncapReply, error)
	Ikev2SaDump(ctx context.Context, in *Ikev2SaDump) (RPCService_Ikev2SaDumpClient, error)
	Ikev2SetEspTransforms(ctx context.Context, in *Ikev2SetEspTransforms) (*Ikev2SetEspTransformsReply, error)
	Ikev2SetIkeTransforms(ctx context.Context, in *Ikev2SetIkeTransforms) (*Ikev2SetIkeTransformsReply, error)
	Ikev2SetLocalKey(ctx context.Context, in *Ikev2SetLocalKey) (*Ikev2SetLocalKeyReply, error)
	Ikev2SetResponder(ctx context.Context, in *Ikev2SetResponder) (*Ikev2SetResponderReply, error)
	Ikev2SetResponderHostname(ctx context.Context, in *Ikev2SetResponderHostname) (*Ikev2SetResponderHostnameReply, error)
	Ikev2SetSaLifetime(ctx context.Context, in *Ikev2SetSaLifetime) (*Ikev2SetSaLifetimeReply, error)
	Ikev2SetTunnelInterface(ctx context.Context, in *Ikev2SetTunnelInterface) (*Ikev2SetTunnelInterfaceReply, error)
	Ikev2TrafficSelectorDump(ctx context.Context, in *Ikev2TrafficSelectorDump) (RPCService_Ikev2TrafficSelectorDumpClient, error)
}

RPCService defines RPC service ikev2.

func NewServiceClient

func NewServiceClient(conn api.Connection) RPCService

type RPCService_Ikev2ChildSaDumpClient

type RPCService_Ikev2ChildSaDumpClient interface {
	Recv() (*Ikev2ChildSaDetails, error)
	api.Stream
}

type RPCService_Ikev2ProfileDumpClient

type RPCService_Ikev2ProfileDumpClient interface {
	Recv() (*Ikev2ProfileDetails, error)
	api.Stream
}

type RPCService_Ikev2SaDumpClient

type RPCService_Ikev2SaDumpClient interface {
	Recv() (*Ikev2SaDetails, error)
	api.Stream
}

type RPCService_Ikev2TrafficSelectorDumpClient

type RPCService_Ikev2TrafficSelectorDumpClient interface {
	Recv() (*Ikev2TrafficSelectorDetails, error)
	api.Stream
}

Jump to

Keyboard shortcuts

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