• About TV's server
  • New in version 3.20
  • New in version 3.10
  • About the source code
  • About protocols/plugins
  • TV's server API
  • Protocol Initialisation
  • Protocol binding
  • Protocol Listening and handling
  • Protocol data storage
  • Control panel
  • Multi column list
  • Time and date
  • Http protocol functions
  • Unimplemented and/or replaced functions
  • Multi column list

    index About Multi column list
    The Multi column list is a special type of a control panel option. The list can contain one or more columns with each a different type of data (defined in UserValueOption). It is not allowed to define a list in one of the columns, this will lead TV's server to crash or return an error. The list should be defined in a MultiColumnList structure when initializing the control panel options with the SetControlPanelOptions function. SetControlPanelOptions will convert member rows into a list. These functions are made multithreading and multi-core safe by internally locking the list for write access or fully lock the list to be used by one thread only. Therefore it is not advised to edit the list without using the above named functions, this will make TV's server unstable.