Documentation ¶
Index ¶
- Constants
- func Dial(cid uint32, port uint32) (net.Conn, error)
- type DefaultVsockCidAllocator
- type VsockCidAllocator
- type VsockConn
- func (c *VsockConn) Close() error
- func (c *VsockConn) File() (f *os.File, err error)
- func (c *VsockConn) LocalAddr() net.Addr
- func (c *VsockConn) Read(b []byte) (int, error)
- func (c *VsockConn) RemoteAddr() net.Addr
- func (c *VsockConn) SetDeadline(t time.Time) error
- func (c *VsockConn) SetReadDeadline(t time.Time) error
- func (c *VsockConn) SetWriteDeadline(t time.Time) error
- func (c *VsockConn) Write(b []byte) (int, error)
- type VsockNetAddr
Constants ¶
View Source
const VsockNetwork = "vsock"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefaultVsockCidAllocator ¶
func (*DefaultVsockCidAllocator) GetCid ¶
func (vc *DefaultVsockCidAllocator) GetCid() (uint32, error)
func (*DefaultVsockCidAllocator) MarkCidInuse ¶
func (vc *DefaultVsockCidAllocator) MarkCidInuse(cid uint32) bool
func (*DefaultVsockCidAllocator) ReleaseCid ¶
func (vc *DefaultVsockCidAllocator) ReleaseCid(cid uint32)
type VsockCidAllocator ¶
type VsockCidAllocator interface { sync.Locker GetCid() (uint32, error) MarkCidInuse(uint32) bool ReleaseCid(uint32) }
func NewDefaultVsockCidAllocator ¶
func NewDefaultVsockCidAllocator() VsockCidAllocator
type VsockConn ¶
type VsockConn struct {
// contains filtered or unexported fields
}
func (*VsockConn) RemoteAddr ¶
type VsockNetAddr ¶
type VsockNetAddr struct {
// contains filtered or unexported fields
}
func (*VsockNetAddr) Network ¶
func (va *VsockNetAddr) Network() string
func (*VsockNetAddr) String ¶
func (va *VsockNetAddr) String() string
Click to show internal directories.
Click to hide internal directories.