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.

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

## Typedef Documentation

## PanelAgentSlotVoid

typedef Slot0<void> scim::PanelAgentSlotVoid

## PanelAgentSlotInt

typedef Slot1<void, int> scim::PanelAgentSlotInt

## PanelAgentSlotString

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

## PanelAgentSlotFactoryInfo

typedef Slot1<void, const PanelFactoryInfo &> scim::PanelAgentSlotFactoryInfo

## PanelAgentSlotFactoryInfoVector

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

## PanelAgentSlotLookupTable

typedef Slot1<void, const LookupTable &> scim::PanelAgentSlotLookupTable

## PanelAgentSlotProperty

typedef Slot1<void, const Property &> scim::PanelAgentSlotProperty

## PanelAgentSlotPropertyList

typedef Slot1<void, const PropertyList &> scim::PanelAgentSlotPropertyList

## PanelAgentSlotIntInt

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

## PanelAgentSlotIntProperty

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

## PanelAgentSlotIntPropertyList

typedef Slot2<void, int, const PropertyList &> scim::PanelAgentSlotIntPropertyList

## PanelAgentSlotIntHelperInfo

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

## PanelAgentSlotAttributeString

typedef Slot2<void, const String &, const AttributeList &> scim::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