class RIMS::Protocol::LogoutDecoder

Public Class Methods

new(parent_decoder, logger) click to toggle source
Calls superclass method RIMS::Protocol::Decoder::new
# File lib/rims/protocol/decoder.rb, line 552
def initialize(parent_decoder, logger)
  super(nil, logger)
  @parent_decoder = parent_decoder
  @logger.debug("RIMS::Protocol::LogoutDecoder#initialize at #{self}") if @logger.debug?
end

Public Instance Methods

append(tag, mbox_name, *opt_args, msg_text) click to toggle source
# File lib/rims/protocol/decoder.rb, line 652
def append(tag, mbox_name, *opt_args, msg_text)
  raise ProtocolError, 'invalid command in logout state.'
end
auth?() click to toggle source
# File lib/rims/protocol/decoder.rb, line 558
def auth?
  false
end
authenticate(tag, client_response_input_gets, server_challenge_output_write, auth_type, inline_client_response_data_base64=nil) click to toggle source
# File lib/rims/protocol/decoder.rb, line 591
def authenticate(tag, client_response_input_gets, server_challenge_output_write,
                 auth_type, inline_client_response_data_base64=nil)
  raise ProtocolError, 'invalid command in logout state.'
end
capability(tag) click to toggle source
# File lib/rims/protocol/decoder.rb, line 576
def capability(tag)
  raise ProtocolError, 'invalid command in logout state.'
end
check(tag) click to toggle source
# File lib/rims/protocol/decoder.rb, line 657
def check(tag)
  raise ProtocolError, 'invalid command in logout state.'
end
cleanup() click to toggle source
# File lib/rims/protocol/decoder.rb, line 566
def cleanup
  @logger.debug("RIMS::Protocol::LogoutDecoder#cleanup at #{self}") if @logger.debug?
  unless (@parent_decoder.nil?) then
    @parent_decoder.cleanup
    @parent_decoder = nil
  end

  nil
end
close(tag) click to toggle source
# File lib/rims/protocol/decoder.rb, line 662
def close(tag)
  raise ProtocolError, 'invalid command in logout state.'
end
copy(tag, msg_set, mbox_name, uid: false) click to toggle source
# File lib/rims/protocol/decoder.rb, line 687
def copy(tag, msg_set, mbox_name, uid: false)
  raise ProtocolError, 'invalid command in logout state.'
end
create(tag, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 612
def create(tag, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end
delete(tag, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 617
def delete(tag, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end
examine(tag, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 607
def examine(tag, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end
expunge(tag) click to toggle source
# File lib/rims/protocol/decoder.rb, line 667
def expunge(tag)
  raise ProtocolError, 'invalid command in logout state.'
end
fetch(tag, msg_set, data_item_group, uid: false) click to toggle source
# File lib/rims/protocol/decoder.rb, line 677
def fetch(tag, msg_set, data_item_group, uid: false)
  raise ProtocolError, 'invalid command in logout state.'
end
idle(tag, client_input_gets, server_output_write, connection_timer) click to toggle source
# File lib/rims/protocol/decoder.rb, line 692
def idle(tag, client_input_gets, server_output_write, connection_timer)
  raise ProtocolError, 'invalid command in logout state.'
end
list(tag, ref_name, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 637
def list(tag, ref_name, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end
login(tag, username, password) click to toggle source
# File lib/rims/protocol/decoder.rb, line 597
def login(tag, username, password)
  raise ProtocolError, 'invalid command in logout state.'
end
logout(tag) click to toggle source
# File lib/rims/protocol/decoder.rb, line 586
def logout(tag)
  raise ProtocolError, 'invalid command in logout state.'
end
lsub(tag, ref_name, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 642
def lsub(tag, ref_name, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end
noop(tag) click to toggle source
# File lib/rims/protocol/decoder.rb, line 581
def noop(tag)
  raise ProtocolError, 'invalid command in logout state.'
end
rename(tag, src_name, dst_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 622
def rename(tag, src_name, dst_name)
  raise ProtocolError, 'invalid command in logout state.'
end
select(tag, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 602
def select(tag, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end
selected?() click to toggle source
# File lib/rims/protocol/decoder.rb, line 562
def selected?
  false
end
status(tag, mbox_name, data_item_group) click to toggle source
# File lib/rims/protocol/decoder.rb, line 647
def status(tag, mbox_name, data_item_group)
  raise ProtocolError, 'invalid command in logout state.'
end
store(tag, msg_set, data_item_name, data_item_value, uid: false) click to toggle source
# File lib/rims/protocol/decoder.rb, line 682
def store(tag, msg_set, data_item_name, data_item_value, uid: false)
  raise ProtocolError, 'invalid command in logout state.'
end
subscribe(tag, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 627
def subscribe(tag, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end
unsubscribe(tag, mbox_name) click to toggle source
# File lib/rims/protocol/decoder.rb, line 632
def unsubscribe(tag, mbox_name)
  raise ProtocolError, 'invalid command in logout state.'
end