# core/interface/Connection.tcl

    @interface Connection : Object {
      {
         host port socket encrypted
      }
      - host: anHost ;
      - host ;

      - port: aPort ;
      - port ;

      - socket ;

      - isAlive ;
      - isEncrypted ;

      - enableEncryption ;
      - disableEncryption ;

      - send: message ;
      - receive ;
      - remoteInvocation: anInvocation ;

      - open ;
      - close ;
    }