(ctx context.Context)
| 136 | } |
| 137 | |
| 138 | func (socket *Socket) PortForward(ctx context.Context) (PortForward, error) { |
| 139 | resolved, err := ResolveSessionSocket(ctx, socket) |
| 140 | if err != nil { |
| 141 | return PortForward{}, err |
| 142 | } |
| 143 | if resolved == nil { |
| 144 | return PortForward{}, nil |
| 145 | } |
| 146 | return resolved.PortForwardVal, nil |
| 147 | } |
| 148 | |
| 149 | func (socket *Socket) ForwardAgentClient(ctx context.Context) (sshforward.SSH_ForwardAgentClient, error) { |
| 150 | if socket == nil { |