* @param struct
     * @throws ClosedChannelException 
     */
    public SelectionKey register(Select select, int allOps, WrapperAndListener struct) throws ClosedChannelException {
        SelectableChannel s = getRealChannel();
        return select.register(s, allOps, struct);
    }