scim  1.4.18
Panel

Classes

class  scim::PanelAgent
 The class to implement all socket protocol in Panel. More...
 
class  scim::PanelClient
 PanelClient is used by FrontEnd to communicate with Panel daemon. More...
 
class  scim::PanelError
 
struct  scim::PanelFactoryInfo
 Structure to hold factory information. It's used by PanelAgent and PanelClient classes. More...
 

Typedefs

typedef Slot0< void > scim::PanelAgentSlotVoid
 
typedef Slot1< void, int > scim::PanelAgentSlotInt
 
typedef Slot1< void, const String & > scim::PanelAgentSlotString
 
typedef Slot1< void, const PanelFactoryInfo & > scim::PanelAgentSlotFactoryInfo
 
typedef Slot1< void, const std::vector< PanelFactoryInfo > & > scim::PanelAgentSlotFactoryInfoVector
 
typedef Slot1< void, const LookupTable & > scim::PanelAgentSlotLookupTable
 
typedef Slot1< void, const Property & > scim::PanelAgentSlotProperty
 
typedef Slot1< void, const PropertyList & > scim::PanelAgentSlotPropertyList
 
typedef Slot2< void, int, int > scim::PanelAgentSlotIntInt
 
typedef Slot2< void, int, const Property & > scim::PanelAgentSlotIntProperty
 
typedef Slot2< void, int, const PropertyList & > scim::PanelAgentSlotIntPropertyList
 
typedef Slot2< void, int, const HelperInfo & > scim::PanelAgentSlotIntHelperInfo
 
typedef Slot2< void, const String &, const AttributeList & > scim::PanelAgentSlotAttributeString
 
typedef Slot1< void, int > scim::PanelClientSlotVoid
 
typedef Slot2< void, int, int > scim::PanelClientSlotInt
 
typedef Slot2< void, int, const String & > scim::PanelClientSlotString
 
typedef Slot2< void, int, const WideString & > scim::PanelClientSlotWideString
 
typedef Slot4< void, int, const String &, const String &, const Transaction & > scim::PanelClientSlotStringStringTransaction
 
typedef Slot2< void, int, const KeyEvent & > scim::PanelClientSlotKeyEvent
 

Detailed Description

The accessory classes to help develop Panel daemons and FrontEnds which need to communicate with Panel daemons.

Typedef Documentation

◆ PanelAgentSlotVoid

◆ PanelAgentSlotInt

typedef Slot1<void, int> scim::PanelAgentSlotInt

◆ PanelAgentSlotString

typedef Slot1<void, const String &> scim::PanelAgentSlotString

◆ PanelAgentSlotFactoryInfo

◆ PanelAgentSlotFactoryInfoVector

typedef Slot1<void, const std::vector <PanelFactoryInfo> &> scim::PanelAgentSlotFactoryInfoVector

◆ PanelAgentSlotLookupTable

◆ PanelAgentSlotProperty

◆ PanelAgentSlotPropertyList

◆ PanelAgentSlotIntInt

typedef Slot2<void, int, int> scim::PanelAgentSlotIntInt

◆ PanelAgentSlotIntProperty

typedef Slot2<void, int, const Property &> scim::PanelAgentSlotIntProperty

◆ PanelAgentSlotIntPropertyList

◆ PanelAgentSlotIntHelperInfo

typedef Slot2<void, int, const HelperInfo &> scim::PanelAgentSlotIntHelperInfo

◆ PanelAgentSlotAttributeString

◆ PanelClientSlotVoid

typedef Slot1<void, int> scim::PanelClientSlotVoid

◆ PanelClientSlotInt

typedef Slot2<void, int, int> scim::PanelClientSlotInt

◆ PanelClientSlotString

typedef Slot2<void, int, const String &> scim::PanelClientSlotString

◆ PanelClientSlotWideString

typedef Slot2<void, int, const WideString &> scim::PanelClientSlotWideString

◆ PanelClientSlotStringStringTransaction

typedef Slot4<void, int, const String &, const String &, const Transaction &> scim::PanelClientSlotStringStringTransaction

◆ PanelClientSlotKeyEvent

typedef Slot2<void, int, const KeyEvent &> scim::PanelClientSlotKeyEvent