Public Member Functions | |
| DesktopCommunicationInterface (const String &szInterfacePath, bool bThreadUnique=false) | |
| ~DesktopCommunicationInterface () | |
| bool | IsValid () |
| void | SetBlocking (bool bBlock) |
| bool | SendMessage (const String &szDestinationInterfacePath, DesktopCommunicationMessage *pMessage, bool bWantReply=false) |
| DesktopCommunicationMessage * | Wait (int iTimeOutInMsecs=0) |
| int | GetDataExchangePortID () |
| bool | Idle () |
| void | Clear () |
| virtual void | OnReceived (DesktopCommunicationMessage *pMessage) |
| bool | RegisterFunction (DesktopCommunicationFunctionBase *pFunction) |
| bool | ProcessFunctions (DesktopCommunicationMessage *pMessage) |
Public Attributes | |
| signal2< DesktopCommunicationInterface *, DesktopCommunicationMessage * > | Received |
| std::vector< DesktopCommunicationFunctionBase * > | pDesktopCommunicationFunctions |
Classes | |
| class | Private |
| DesktopCommunicationInterface::DesktopCommunicationInterface | ( | const String & | szInterfacePath, | |
| bool | bThreadUnique = false | |||
| ) |
| DesktopCommunicationInterface::~DesktopCommunicationInterface | ( | ) |
| bool DesktopCommunicationInterface::IsValid | ( | ) |
| void DesktopCommunicationInterface::SetBlocking | ( | bool | bBlock | ) |
| bool DesktopCommunicationInterface::SendMessage | ( | const String & | szDestinationInterfacePath, | |
| DesktopCommunicationMessage * | pMessage, | |||
| bool | bWantReply = false | |||
| ) |
| DesktopCommunicationMessage * DesktopCommunicationInterface::Wait | ( | int | iTimeOutInMsecs = 0 |
) |
| int DesktopCommunicationInterface::GetDataExchangePortID | ( | ) |
| bool DesktopCommunicationInterface::Idle | ( | ) |
| void DesktopCommunicationInterface::Clear | ( | ) |
| void DesktopCommunicationInterface::OnReceived | ( | DesktopCommunicationMessage * | pMessage | ) | [virtual] |
| bool DesktopCommunicationInterface::RegisterFunction | ( | DesktopCommunicationFunctionBase * | pFunction | ) |
| bool DesktopCommunicationInterface::ProcessFunctions | ( | DesktopCommunicationMessage * | pMessage | ) |
| signal2<DesktopCommunicationInterface*, DesktopCommunicationMessage*> SkyGI::DesktopCommunicationInterface::Received |
| std::vector<DesktopCommunicationFunctionBase*> SkyGI::DesktopCommunicationInterface::pDesktopCommunicationFunctions |
1.5.1-p1