LIRC libraries: Class Hierarchy

| LIRC libraries LinuxInfraredRemoteControl

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]

C _dictionary_ | Dictionary object
C button_state | State while recording buttons, privates besides commented
C decode_ctx_t | State describing code, pre, post + gap and repeat state
C driver | The data the driver exports i
C drv_enum_udev_what | Condition to match in drv_enum_udev()
▼CException |
C lirc.client.BadPacketException | Malformed or otherwise unparsable packet received
C lirc.client.TimeoutException | Timeout receiving data from remote host
C lirc.database.ItemLookupError | A lookup failed, either too namy or no matches found
C flaglist | Description of flag to print
C gap_state | Private state in get_gap_length()
C ir_code_node | An ir_code for entering into (singly) linked lists, i.e
C ir_ncode | IR Command, corresponding to one (command defining) line of the configuration file
C ir_remote | One remote as represented in the configuration file
C lengths |
C lengths_state | State in get_lengths(), private besides commented
C LineBuffer | After appending, data can be retrieved as lines
C lirc_cmd_ctx | The data needed to run a command on remote server
C lirc_code |
C lirc_config |
C lirc_config_entry |
C lirc_list |
C main_state | Overall state in main
▼Cmetaclass |
▼C lirc.client.AbstractConnection | Abstract interface for all connections
C lirc.client.LircdConnection | Interface to receive lircrc-translated keypresses
▼C lirc.client.RawConnection | Interface to receive code strings as described in lircd(8)
C lirc.client.CommandConnection | Extends the parent with a send() method
▼Cobject |
C lirc.async_client.AsyncConnection | Asynchronous read interface on top of an AbstractConnection
▼C lirc.client.Command | Command, parser and connection container with a run() method
C lirc.client.CodeCommand | Translate a keypress to application string, see CODE in lircrcd(8)
C lirc.client.DrvOptionCommand | Set a driver option value, see DRV_OPTION in lircd(8) manpage
C lirc.client.GetModeCommand | Get current translation mode, see GETMODE in lircrcd(8)
C lirc.client.IdentCommand | Identify client using the prog token, see IDENT in lircrcd(8)
C lirc.client.ListKeysCommand | List available keys in given remote, see LIST in lircd(8) manpage
C lirc.client.ListRemotesCommand | List available remotes, see LIST in lircd(8) manpage
C lirc.client.SendCommand | Send given key, see SEND_ONCE in lircd(8) manpage
C lirc.client.SetLogCommand | Start/stop logging lircd output , see SET_INPUTLOG in lircd(8) manpage
C lirc.client.SetModeCommand | Set current translation mode, see SETMODE in lircrcd(8)
C lirc.client.SetTransmittersCommand | Set transmitters to use, see SET_TRANSMITTERS in lircd(8) manpage
C lirc.client.SimulateCommand | Simulate a button press, see SIMULATE in lircd(8) manpage
C lirc.client.StartRepeatCommand | Start repeating given key, see SEND_START in lircd(8) manpage
C lirc.client.StopRepeatCommand | Stop repeating given key, see SEND_STOP in lircd(8) manpage
C lirc.client.VersionCommand | Get lircd version, see VERSION in lircd(8) manpage
▼C lirc.client.Reply | The status/result from parsing a command reply
C lirc.client.ReplyParser | Handles the actual parsing of a command reply
C lirc.database.Config | The configuration selected, and it's sources
C lirc.database.Database | Reflects the *.yaml files in the configs/ directory
C option_t | Argument for DRV_SET_OPTION
C opts | Parsed run-time options, reflects long_options and the command line, mostly a const object
C toggle_state | Private state in get_togggle_bit_mask()
▼CABCMeta |
C lirc.client.AbstractConnection | Abstract interface for all connections
▼CEnum |
C lirc.client._State | Internal FSM state
C lirc.client.Result | Public reply parser result, available when completed