type SocketMetrics … type EphemeralSocketMetrics … type SocketType … const SocketTypeNormal … const SocketTypeListen … type Socket … func (ls *Socket) String() string { … } func (ls *Socket) id() int64 { … } func (ls *Socket) addChild(id int64, e entry) { … } func (ls *Socket) deleteChild(id int64) { … } func (ls *Socket) triggerDelete() { … } func (ls *Socket) deleteSelfIfReady() { … } func (ls *Socket) getParentID() int64 { … }