Object ::xo::Chat::slot (public)

 ::nx::Object ::xo::Chat::slot[i]

Defined in packages/xotcl-core/tcl/01-debug-procs.tcl

  • encoderC
  • session_idC
  • message_relayC
  • chat_idC
  • logout_messages_pC
  • sweepintervalC
  • user_idC
  • modeC
  • avatar_pC
  • confC
  • timewindowC
  • login_messages_pC

Testcases:
No testcase defined.
Source code:
::nx::slotObj -container slot ::xo::Chat
::xo::Chat::slot eval {set :__parameter {
        chat_id
        user_id
        session_id
        {mode default}
        {encoder noencode}
        {timewindow 600}
        {sweepinterval 60}
        {login_messages_p t}
        {logout_messages_p t}
        {avatar_p t}
        {conf {}}
        {message_relay {connchan bgdelivery none}}
      }}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::encoder {set :accessor public
   set :configurable true
   set :convert false
   set :default noencode
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::encoder
   set :methodname encoder
   set :multiplicity 1..1
   set :name encoder
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::message_relay {set :accessor public
   set :configurable true
   set :convert false
   set :default {connchan bgdelivery none}
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::message_relay
   set :methodname message_relay
   set :multiplicity 1..1
   set :name message_relay
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::chat_id {set :accessor public
   set :configurable true
   set :convert false
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::chat_id
   set :methodname chat_id
   set :multiplicity 1..1
   set :name chat_id
   set :per-object false
   set :position 0
   set :required false
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::mode {set :accessor public
   set :configurable true
   set :convert false
   set :default default
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::mode
   set :methodname mode
   set :multiplicity 1..1
   set :name mode
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::avatar_p {set :accessor public
   set :configurable true
   set :convert false
   set :default t
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::avatar_p
   set :methodname avatar_p
   set :multiplicity 1..1
   set :name avatar_p
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::conf {set :accessor public
   set :configurable true
   set :convert false
   set :default {}
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::conf
   set :methodname conf
   set :multiplicity 1..1
   set :name conf
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::login_messages_p {set :accessor public
   set :configurable true
   set :convert false
   set :default t
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::login_messages_p
   set :methodname login_messages_p
   set :multiplicity 1..1
   set :name login_messages_p
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::timewindow {set :accessor public
   set :configurable true
   set :convert false
   set :default 600
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::timewindow
   set :methodname timewindow
   set :multiplicity 1..1
   set :name timewindow
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::session_id {set :accessor public
   set :configurable true
   set :convert false
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::session_id
   set :methodname session_id
   set :multiplicity 1..1
   set :name session_id
   set :per-object false
   set :position 0
   set :required false
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::logout_messages_p {set :accessor public
   set :configurable true
   set :convert false
   set :default t
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::logout_messages_p
   set :methodname logout_messages_p
   set :multiplicity 1..1
   set :name logout_messages_p
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::sweepinterval {set :accessor public
   set :configurable true
   set :convert false
   set :default 60
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::sweepinterval
   set :methodname sweepinterval
   set :multiplicity 1..1
   set :name sweepinterval
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::Chat::slot::user_id {set :accessor public
   set :configurable true
   set :convert false
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::Chat
   set :incremental 0
   set :manager ::xo::Chat::slot::user_id
   set :methodname user_id
   set :multiplicity 1..1
   set :name user_id
   set :per-object false
   set :position 0
   set :required false
   set :trace none
   : init}
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: