SkyGI::DesktopCommunicationInterface Class Reference

Inheritance diagram for SkyGI::DesktopCommunicationInterface:
[legend]
Collaboration diagram for SkyGI::DesktopCommunicationInterface:
[legend]
List of all members.

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)
DesktopCommunicationMessageWait (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

Detailed Description

Examples:

eventsource.cpp.


Constructor & Destructor Documentation

DesktopCommunicationInterface::DesktopCommunicationInterface ( const String szInterfacePath,
bool  bThreadUnique = false 
)

DesktopCommunicationInterface::~DesktopCommunicationInterface (  ) 


Member Function Documentation

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  ) 


Member Data Documentation

signal2<DesktopCommunicationInterface*, DesktopCommunicationMessage*> SkyGI::DesktopCommunicationInterface::Received

Examples:
eventsource.cpp.

std::vector<DesktopCommunicationFunctionBase*> SkyGI::DesktopCommunicationInterface::pDesktopCommunicationFunctions


Generated on Thu Dec 13 18:14:03 2007 for SkyGI by  doxygen 1.5.1-p1