本文整理汇总了Golang中github.com/Psiphon-Inc/crypto/ssh.NewChannel.ChannelType方法的典型用法代码示例。如果您正苦于以下问题:Golang NewChannel.ChannelType方法的具体用法?Golang NewChannel.ChannelType怎么用?Golang NewChannel.ChannelType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/Psiphon-Inc/crypto/ssh.NewChannel
的用法示例。
在下文中一共展示了NewChannel.ChannelType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: rejectNewChannel
func (sshClient *sshClient) rejectNewChannel(newChannel ssh.NewChannel, reason ssh.RejectionReason, logMessage string) {
// Note: Debug level, as logMessage may contain user traffic destination address information
log.WithContextFields(
LogFields{
"channelType": newChannel.ChannelType(),
"logMessage": logMessage,
"rejectReason": reason.String(),
}).Debug("reject new channel")
// Note: logMessage is internal, for logging only; just the RejectionReason is sent to the client
newChannel.Reject(reason, reason.String())
}