SCIM Bridge 0.4.x
ScimBridgeAgentClientListener Class Referenceabstract

#include <scim-bridge-agent-client-listener.h>

Inheritance diagram for ScimBridgeAgentClientListener:
ScimBridgeAgentSocketClient ScimBridgeAgentClientListenerImpl

Public Member Functions

virtual ~ScimBridgeAgentClientListener ()
virtual retval_t imengine_status_changed (scim_bridge_imcontext_id_t imcontext_id, bool enabled)=0
virtual retval_t set_preedit_shown (scim_bridge_imcontext_id_t imcontext_id, bool shown)=0
virtual retval_t set_preedit_cursor_position (scim_bridge_imcontext_id_t imcontext_id, int cursor_position)=0
virtual retval_t set_preedit_string (scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring)=0
virtual retval_t set_preedit_attributes (scim_bridge_imcontext_id_t imcontext_id, const scim::AttributeList &attributes)=0
virtual retval_t update_preedit (scim_bridge_imcontext_id_t imcontext_id)=0
virtual retval_t commit_string (scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring)=0
virtual retval_t beep (scim_bridge_imcontext_id_t imcontext_id)=0
virtual retval_t forward_key_event (scim_bridge_imcontext_id_t imcontext_id, const scim::KeyEvent &key_event)=0
virtual retval_t get_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, int before_max, int after_max, scim::WideString &wstring, int &cursor_position)=0
virtual retval_t delete_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, int offset, int length)=0
virtual retval_t replace_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring, int cursor_position)=0
Public Member Functions inherited from ScimBridgeAgentSocketClient
virtual ~ScimBridgeAgentSocketClient ()
virtual int get_socket_fd () const =0
virtual scim_bridge_agent_event_type_t get_trigger_events () const =0
virtual bool handle_event (scim_bridge_agent_event_type_t event_type)=0

Static Public Member Functions

static ScimBridgeAgentClientListeneralloc (int socket_fd, ScimBridgeAgentProtected *agent)

Protected Member Functions

 ScimBridgeAgentClientListener ()
Protected Member Functions inherited from ScimBridgeAgentSocketClient
 ScimBridgeAgentSocketClient ()

Detailed Description

The class of clients listeners.


The documentation for this class was generated from the following files: