Changeset 8 in code for trunk


Ignore:
Timestamp:
Feb 6, 2020, 2:22:26 PM (5 years ago)
Author:
contact
Message:

Rename conn to downstreamConn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server.go

    r7 r8  
    4040}
    4141
    42 type conn struct {
     42type downstreamConn struct {
    4343        net        net.Conn
    4444        irc        *irc.Conn
     
    5151}
    5252
    53 func (c *conn) Close() error {
     53func (c *downstreamConn) Close() error {
    5454        if err := c.net.Close(); err != nil {
    5555                return err
     
    5959}
    6060
    61 func (c *conn) WriteMessage(msg *irc.Message) error {
     61func (c *downstreamConn) WriteMessage(msg *irc.Message) error {
    6262        msg.Prefix = c.srv.prefix()
    6363        return c.irc.WriteMessage(msg)
    6464}
    6565
    66 func (c *conn) handleMessage(msg *irc.Message) error {
     66func (c *downstreamConn) handleMessage(msg *irc.Message) error {
    6767        switch msg.Command {
    6868        case "PING":
     
    8181}
    8282
    83 func (c *conn) handleMessageUnregistered(msg *irc.Message) error {
     83func (c *downstreamConn) handleMessageUnregistered(msg *irc.Message) error {
    8484        switch msg.Command {
    8585        case "NICK":
     
    105105}
    106106
    107 func (c *conn) register() error {
     107func (c *downstreamConn) register() error {
    108108        c.registered = true
    109109
     
    151151}
    152152
    153 func (c *conn) handleMessageRegistered(msg *irc.Message) error {
     153func (c *downstreamConn) handleMessageRegistered(msg *irc.Message) error {
    154154        switch msg.Command {
    155155        case "NICK", "USER":
     
    177177
    178178func (s *Server) handleConn(netConn net.Conn) error {
    179         c := conn{net: netConn, irc: irc.NewConn(netConn), srv: s}
     179        c := downstreamConn{net: netConn, irc: irc.NewConn(netConn), srv: s}
    180180        defer c.Close()
    181181        for {
Note: See TracChangeset for help on using the changeset viewer.